18686896
65407416
410406
3345394
91437530
8449679
27538360
68919521
5876932
87282406
5650507
343694
96396892
34509909
21003276
66482232
37056661
10586154
17492336
33915894
1277832
67833700
97832907
98229829
11322330
75553100
96502393
382492
97109003
5982798
99666857
34828162
8801441
55961098
91408443
7172796
40456599
27714060
16894004
8999406