76959728
7801836
96616566
91322397
75367844
75362080
88875972
39937238
15006422
66322658
9454260
33392951
37998541
4536850
67181203
25686312
6568189
82217211
98017338
1953987
21762806
42467990
67906053
38023456
14561081
12172963
15173188
27056905
35383233
87467181
59915642
10156427
59293446
88802451
86703013
7267643
22846819
24064901
76441306
5009766