99525632
85506207
18825388
80306185
46572283
70029669
9169889
9767653
63789558
52187302
260370
33963649
6621749
22326122
9159107
297298
16867276
30757867
66772674
138488
35327505
11695394
4492378
48266024
43505448
19097464
35538238
41605408
78519863
78766780
61014259
14936202
73442083
26164347
52634684
49007619
8099960
75869227
42214791
84161462