30331837
38192333
39731950
16244566
12065814
94956064
77737604
7379455
87003222
5928218
43826900
97268946
22598146
1718860
71149393
31348065
64611639
17924983
17031150
10615495
6292896
82189741
94036995
6944258
60659945
55376233
54099674
52697204
15272462
75856268
5933536
18278476
9566948
56345464
87696828
92994116
99124027
1124788
56251578
10034944