16371989
358968
30912485
2949557
43512302
3318784
10748002
51071125
33191191
98155474
95542680
65426719
639920
8381816
80703559
35594352
2430204
88717108
64467197
88538326
70231150
84189145
69896546
31575351
20785016
30332697
7553173
84086716
42799821
5941874
4265953
12769886
7468118
21966495
55943801
14882015
13656758
6163542
9623230
76279446