96146525
49249919
2884559
63888974
15583530
6733791
14157245
89094238
611069
8450971
70576023
18729153
61365205
67998751
2891564
21902800
43499109
4508359
30834002
79065210
80292995
2036360
97653572
38053604
44465166
98578258
16789219
17867239
48893398
81992446
55435852
3297798
93561388
7805123
18517993
23002925
4578354
58015788
25203759
1441596