38836287
12433137
36816036
95165258
90016649
37123775
23528243
185866
9181457
1466101
48409646
23195429
29275440
5964259
28347078
10519708
13062924
85417578
27823430
2586612
5822628
45212085
7981155
59501299
40803512
3130425
1184909
50129943
3304230
82383323
5887925
63664316
4931961
271450
22182153
86452858
79069588
86505264
67827831
59247228