52285560
62699221
71586275
23938299
53095121
1815291
2256370
64846140
20991195
55487101
51005849
9082737
98104270
44438134
91848948
27705255
80925887
61001320
8016316
82146834
85279452
47869092
97349162
55861950
90328745
35941812
13529610
59164511
82931983
3651292
11873296
76543002
66369243
6266316
58921407
6283346
1145461
54783428
78778230
48254544