31136169
30388110
56648314
72717274
71974389
2324300
30349062
4476664
12151882
69057512
83033417
44995687
30488574
64687782
8245738
91659601
6349790
28011597
23435739
2717428
59005572
72935270
43846405
8503335
78722685
26801560
43027277
18695633
54822617
70829488
61752212
8738092
7362958
50726727
27642048
4093907
7292317
1274791
9955919
35543892