40924269
16047629
93675221
13194919
37361501
91319703
48873894
38052781
78438050
23336613
25603424
27887196
85027345
76721511
43453408
54191343
204745
57041507
4017842
90016247
58751164
1028925
28917200
971278
3793088
487230
57262162
56008217
6980274
97219936
85888706
75624971
91984320
97486093
53896535
41565445
24985233
38734257
14234824
38037336