81917766
7955637
46513971
1268110
10459569
68212150
41054014
6343108
23367363
6489913
107627
42147321
4202034
38716914
22033661
32433913
69092858
31019420
88764250
95307075
27289006
342816
17265108
34966825
16285084
85736910
83018187
78995048
6572282
2169242
7431639
96664098
821858
65555850
44091615
14911063
91354154
88433662
73513375
18329186