51022075
44982417
13053063
20844110
64069986
39379783
75014939
19185451
75516374
616596
27593751
50944094
99914742
79027324
23634434
22196523
92708822
11991907
31175155
75661190
94177036
40823798
72874324
72911409
63607949
85514045
61357850
95283525
79539061
52197102
39637928
7767799
12865749
24352187
10812128
65132330
67251704
52131624
67802976
44581630