20321058
4437858
5867932
43097032
79998729
34344819
56885612
28402600
26908235
66803053
67056085
4395101
64197700
58131777
41621113
1576259
31401147
6842121
45426244
98766678
37499060
60943612
20471649
53221188
88309833
89064900
2689630
38431047
22988207
36856217
73841966
69457800
6872520
93045145
4906200
89838539
83039074
3893725
52966644
1859059