69115860
39149958
32081435
86766290
36881634
32541285
59804651
18901008
47602426
25125011
80807184
7348765
61835397
79162549
58101660
76736476
2177871
53946940
49756155
97335
33058663
11387041
85558388
93013647
8237931
37412431
22502700
45046648
9200763
54605165
92238809
24812376
70331997
29414515
1865923
46721040
8468582
9143262
19437371
59321187