42972
24252
89247
20293
59164
31772
79960
44898
87999
34266
69637
36274
76500
39757
64125
24860
89009
30259
85131
39559
43889
31422
78343
23536
64293
26758
44337
48296
87303
47682
81560
41656
52496
37913
58570
36923
88564
30848
35341
43927
74008
30112
48231
26103
77511
45553
65572
42529