48557551
13882139
39451706
4274071
855213
9802007
89469616
16526255
81943435
46702880
96001956
45574675
13359263
802135
21452469
19178899
12338860
7652532
43119508
32613689
36643247
34464981
22771148
51926162
84285360
71464939
79683086
73497280
4463400
48758834
1257689
18814701
84211184
69497514
73602934
57043815
40663764
46567951
15993856
35144181