18548563
2241536
93712428
18027416
70989877
3281712
40621656
12117542
11223340
51273149
13316976
460361
78328390
51306503
81084756
29541450
16865063
53235941
42724546
92063903
28032056
44583634
80467376
43478116
61276345
45627812
38011070
32211810
64772697
4451115
16172768
29492483
20179020
9650693
183245
19127864
51375475
7007376
68663205
19099533