82102826
6633535
79616489
6141231
35374100
43358455
88928997
18291464
18999783
24843250
7284977
61065813
60443119
7357706
3723292
81889709
7253446
81447539
38515446
58344124
20024423
9598155
7798656
83791650
77069706
53177214
79525722
81628578
57881363
19602474
68924962
56529748
12081086
52062196
18869324
93947943
95035136
29501717
21892642
1840788