16405118
8022774
14848078
19942717
96745037
58475997
54388962
24091486
13161631
72729153
84613704
80539475
58862635
88909774
20838618
16021518
10125599
84029427
74108511
62583396
91628975
2878188
25174792
86294053
29378444
80965822
63588220
92322110
80696139
5036655
70247482
82505560
37637488
84293103
44816163
957881
86563469
46874005
8586511
85215016