43025147
3048213
9456246
19708089
24903268
21574978
81586728
2918944
80551524
16433270
20514127
7603180
41139939
41595108
3574648
97422526
5845160
72569256
36795212
96224839
49604706
43597231
100005415
72928609
46749610
47499792
24816895
50826169
40049051
98605005
26775540
2962068
59975958
33407
62355959
27042013
49441025
59329427
77466476
37175982