10951992
40233916
7426173
4088388
20459745
47653923
35128023
6355681
50894723
45214558
64699991
98167359
88886042
28246394
59083806
17812000
8279207
29982276
44871226
14855511
98397262
98463327
60746990
8645253
91302124
11205122
1261858
62173306
38978963
13199013
25461131
9634748
96079524
31626153
69909758
45345263
98708441
58347031
61712590
27894509