30604368
9747553
58745035
70209639
14407635
61358828
77684474
39841582
67291617
11736201
896128
3224328
34216162
75451620
57967212
28251551
43314146
40469186
1464474
33676072
82062757
94177849
62219648
64047696
19827287
69081805
21931071
77592812
65174917
17515133
816380
92743561
68411103
54788587
5903424
5637771
25084004
6135025
1702201
45402242