32117222
11189819
99376761
1139614
88658121
73855338
67641408
67736222
82522587
70147363
38499687
3562197
84398341
55125982
74679824
15366262
14518264
83356477
47149169
52491618
56968437
74293029
89806018
34237233
8843806
73937274
3164636
52898378
38163360
96364603
46304676
59535726
5447547
57832204
19051697
58664324
15347435
28361678
6513446
20415420