29708220
96269520
50371182
4102340
93448264
6401945
362766
997655
84783355
23335478
81072304
10496363
20736495
9844018
75441359
11784235
6165628
96072210
99309932
62913907
31311462
46502827
13393853
65291258
40077889
85649180
54908840
8617216
28993630
8562866
91477472
70755872
38309082
68451114
18064475
73533359
15609702
74644012
28596361
6471946