22113589
80118200
1118322
96622885
37375821
55231920
37564630
74615621
7012853
96057197
31647975
71759043
75348700
8847692
29094376
33328536
92041851
98849266
24347180
1227923
67252541
36787241
20686103
87894281
54816415
33441039
44394045
52542332
4139749
40485229
15317770
1781404
72399221
47758545
27898898
2471340
84125307
14295713
69765115
20598742