2920345
40877195
1514949
70509651
66458055
8065810
97252947
45907793
69825340
88706436
57441012
37908183
89308266
88904997
74529109
13958938
21872389
25062802
82608477
84891717
47353294
396866
34857030
1464340
99946087
48048677
66992251
52881260
73214358
38829587
5113812
11314595
25247586
4322747
32252069
66866145
31014504
31413699
17375864
34042090