93808956
46407604
4220354
41211187
18242350
12208491
31819267
74468954
55252231
28589455
34589998
16932271
7376224
68732590
82171522
20154301
88465868
20744886
61595183
7108450
52882605
418150
811561
92893883
94892486
57066552
91496775
32889936
24653171
23019444
30732998
16946189
82431020
78807165
8707328
36091317
75704240
1630765
30274627
7314526