31753668
6587479
96276233
67596329
76308362
62981983
74639133
99254871
84227838
82182581
58928060
56447615
60866938
2555572
6566791
71366081
32434204
82633841
7063747
15061321
59408264
13324282
35084527
70549819
3757039
31658234
53123831
22055743
57717143
89114638
97025196
4194640
86369293
19757858
2565596
10426566
30023878
86324306
42265067
21784720