18277323
487956
9743254
47031268
15633705
31671901
9143247
31965056
57725752
20502267
43868501
34926740
89241780
69929847
28121485
16799459
3532058
70553460
87433635
30379493
4375559
2745593
87903833
41283213
38905084
17581749
75517051
4469110
16215
6268106
32963605
80867436
3183378
59384579
173313
74588629
57632918
98222200
11567392
66938616