39968980
30825544
50282188
38573021
39332130
78572700
75849244
71689873
70503460
11971543
30006220
31302937
5134200
76225095
1409927
94377598
93209846
8386882
71031676
89297656
2135039
84773447
58838178
77232227
9887720
12864927
27928758
9216186
4455973
7822503
567073
66604281
48015493
95658122
16361167
14549785
90858873
34781135
15753963
369641