95768891
12603484
9013215
52717467
45295121
3195397
95417295
65985780
53944591
7999997
88996095
54612505
58336128
34917263
4655791
32089612
48148322
72912184
60854949
89797830
80523276
75243874
68021470
1941644
2223863
32529275
22541642
24778887
31093673
29076312
88156877
70801620
18561034
72815857
91156456
94995417
63878936
20504471
28741583
2187598