23574569
97445058
79616396
78293336
36185387
84399134
5861523
53072567
32685070
4661265
16866761
14298074
42325629
49282246
9281997
29983911
96771342
59392295
54217306
54233462
50458392
48575199
4401761
54235027
77957472
31051025
24283393
9833287
95451021
20219020
1554282
21816664
38426353
21364472
99531970
42608337
41801548
64469657
34247576
47084484