98415542
11627165
64823605
88583846
9508888
37023401
37373040
53629001
60103722
2600677
71446606
57587206
83199802
9304409
47261294
6541295
57314105
49682880
45945155
56628054
3459467
77144593
83867532
50347104
78301600
42040
86375753
15345810
52496631
86801933
67702469
96029731
27647366
94127570
69794199
97406878
57841250
667152
2119243
8877052