13857121
7296693
22985538
67713890
19739334
7118947
15395025
8635623
46728090
75989835
6418798
28918221
79022092
33808696
27618227
16898681
9475255
71528674
65586602
85596884
6965284
11109405
93589057
62139676
73529345
35907356
29141710
56078037
42426450
37867368
41095615
47774901
16937736
70754761
48987499
8386377
47782442
73661777
47137286
2119075