42004282
90853394
63877659
70443956
57403984
49183569
56015682
61352520
22621259
67932248
24864665
83661076
79312965
16746520
99986270
22855308
28928761
45765020
42156429
24346409
25356953
14195632
42534849
52507532
62977443
12612291
83424419
74953632
72373254
44158314
77232217
1231884
6305312
67907324
59107020
87757307
92302689
84607837
3296456
20065854