3314020
10312170
19464862
12337083
19638765
99068898
16631387
90783925
62851993
40757651
50348214
9049622
69043459
7529690
59375371
25403182
54322917
37934165
33781389
31067121
4272539
94952172
48905302
77019718
42302561
86082915
91682498
67238764
8138063
32154010
66104077
7613754
30502179
1673969
74828372
58515146
1599069
17791898
16676155
10702144