53328036
52273828
12167872
58423941
30066443
99707103
89591779
28742162
35896838
32175430
61515982
15239994
8320305
36183111
37565255
27977597
98622119
63396452
86967683
66482649
33211318
4421465
49615120
95282010
32505200
79501296
63751965
85509059
19688246
76131476
84623157
58115685
15621583
84231580
61982922
2196150
84598379
89117370
40589293
13005791