50247960
83268084
2145691
86303585
92563014
4145907
7067255
60681854
54683985
47464463
4782351
91127336
18181628
3283659
63751995
16384354
72095287
13187394
42637546
28488067
27504630
79384730
20029357
1903206
80095261
48884567
1404146
80673605
77579307
97527129
17535857
62598332
83738759
67059939
19362516
8659923
919436
13187106
5613572
78265049