42922360
87107568
64617937
29016440
8869371
63791442
62839066
77377333
80893954
77936354
74886932
10741948
61284715
2685784
64964924
3024409
91462274
98672274
69067397
22758617
66228722
46961395
50939413
47588623
12277632
604893
40621463
5327108
46348611
35947287
61796527
38516464
5819383
27563105
46149972
88032960
63764186
63573567
14908107
55901853