30888622
38736460
7289917
95741047
77461001
4014675
28924597
9736361
60127358
61241939
43146822
49477299
6231149
40508616
18015072
78567173
16908184
29763049
39582715
23225751
2251944
62451148
31353033
48363248
13395829
84052171
87733638
90109927
30066605
81861746
21266968
63992991
39262171
54583717
16134283
181833
2292729
67486746
22085028
27421758