43252844
78911621
20598109
66708610
31023798
97186088
84002596
84793618
39244162
62481618
2321948
60604081
23955515
10000349
76278483
29038061
15928696
106292
81444292
65794809
66913245
77765154
5593300
45053394
77304729
22748555
68633155
91231138
51661740
91826694
13395526
41822117
35599292
18332892
20139546
32313042
19401985
28262523
83584259
48385182