15838680
13782755
95521870
5912292
77432112
8874147
14159351
29528037
19171271
68752604
2632066
61674971
9941884
65736800
893263
82742629
43791140
98631175
73387257
47192732
50595359
45225572
87663569
22111565
90788070
20153997
84879533
22834896
88334141
43559719
6675456
53098159
74138240
80038127
66734134
97021815
95109848
31295253
3379518
42374533