81773238
29501393
19729414
74666463
79646444
95882648
96868723
13906433
74334441
57756245
22469282
93016747
92479093
78737741
17584080
56096917
94562192
15962038
20526941
28175054
38229988
29087879
22514543
60988606
27649970
6301825
153964
19893581
75395485
52211370
5911336
20135253
68551463
33293395
7305677
80982266
7856930
5554713
2284804
125231