17243428
31586413
88864485
31753351
6435950
665267
99803120
52925850
89112801
64471581
2559314
79198143
74661341
69163136
6920182
9956514
62069887
3366970
14457000
64373740
29544685
4698513
6856729
851762
4062185
13339785
37453991
24662832
67716212
53719793
66735268
65067222
73765556
40067274
84209344
11793745
36909993
17153336
58235056
38087125