862750
28617469
9462170
40781482
80472788
21678357
76013111
86081106
30545249
58905560
43645401
72545158
8298362
35139437
71156223
52511020
87145156
96582658
39964753
89743667
1015686
42131220
66479191
11353683
33819451
8435536
54238563
3984942
56541893
79117135
64126124
61273395
1719574
18343943
55935830
32885349
58834964
51802556
8760729
2269605