35877482
68419145
1982599
47795951
97181830
783354
32908688
1208183
88527596
63006811
82674762
56189401
65409150
57103755
3008891
25505488
16336848
58542437
36983150
9317413
20404874
29276096
76073872
3291485
54515615
48842881
98747080
19622450
84914465
21283498
91048379
2368213
18083086
54815586
71572168
53244178
13296257
5426700
41975838
12118215