29592581
41382652
82376208
2313980
69489872
9062736
49945465
69039918
1444961
64624551
28583699
61267242
97014214
32803572
94025839
65242239
86909805
54658342
70161985
86883359
57613769
18116442
92048660
83513848
44507131
95363939
58242546
29697714
14122620
52407334
63652391
68775545
19995766
35143298
60074667
2364307
62123237
41093103
7261832
39396259