330346
2750997
6372763
77888861
28248087
32209039
99578436
83214206
27254559
33837819
67421560
72831961
78634893
13976060
580743
40736856
36365278
97378316
808628
10239675
888122
21422875
15109763
9449943
25243357
3692014
21069754
51029320
31013766
32972712
18859416
667418
173294
33134575
40683600
64122300
7253628
60811054
58038892
27478592