60329850
42704657
25688894
8608722
9517415
20812779
87537117
43594788
31562884
3113472
76532203
9125336
285871
61056636
45139364
19859300
25317111
8778823
58201195
16104467
45581519
75573296
43021686
32981996
52466307
79544904
10669572
72875199
13982274
20358158
28482947
49249647
73944830
95487179
8911238
61332822
9978289
91432218
63651085
31063195