12562438
38368561
5553995
90679645
40967310
28599154
94379644
45606326
72712175
35407521
10998333
21647532
2594606
7794643
72218774
76269064
53764064
9278779
99318167
98311046
37434542
10997544
87676130
76097068
81333886
79023840
50145340
4632892
1258802
65566344
47558417
81157086
63075026
78832120
4732624
24263729
43292361
81946448
1387358
217483