6282566
38081219
7153285
28333771
93406622
96103980
21564145
6180521
70341150
77056400
67282384
4187536
85374480
34403311
19992733
29881379
10725677
55011804
62366652
57666134
47174547
10633856
14488297
758452
41795572
3892452
85582673
81072109
74911577
17488449
94663091
613219
50503118
8999215
59001597
37236429
22044877
86365764
37991124
18853014