15098194
83209748
29987111
15147729
2321988
34794217
9713156
30747084
8786289
16661131
92765397
11686154
16982223
454769
31259969
20898555
8573649
39797410
35274532
1245307
6925462
99262582
9943735
33751985
2111528
19841326
76088404
5606461
75381103
65739575
17064687
1993358
99851947
28597185
23981665
8121603
18178311
98391178
64843094
22387940