34957291
4052984
41368368
315756
52204381
31245062
22704301
1872568
57128083
43278168
55323473
18758253
63255744
35452683
27493066
82685649
51672153
32309192
31421976
40358543
10344946
88544799
94199116
65377840
28509974
78963083
98278510
57626454
2866780
81119323
62231205
50544870
80686781
14186823
29562281
86851169
32663572
97138306
17706689
1101478