50825685
67078530
3074913
19851495
19006698
36998909
30607079
839350
19824243
79348157
17206048
5515504
14616197
25022843
20917669
87187341
21134177
67977033
98467892
58326350
70223150
67833319
51576841
1343210
23062823
78497222
20685939
58255958
14451302
2073735
3878111
21551406
24304358
11803895
1127739
30907719
77413472
75016023
36811121
35759932