2484646
72321739
18658379
11851240
19887196
38363850
53368474
2713888
51351365
46089192
5806844
88509244
98103427
32664185
78917959
16696567
32427832
22908118
49995608
9849301
768663
59421864
11035407
9533581
30264344
51613038
85187991
8225274
67112998
96089973
3313241
51588190
76835035
10453392
96943350
48613984
7111083
81895983
75134007
7283561