17048408
8915272
6717865
51463563
98568832
79251849
233693
357752
67431520
69741717
57342474
3488175
42207510
27018212
72884101
77478801
25911856
67106604
53996057
69762500
96362764
16098595
17187758
12024942
53829644
7953984
76621470
40879057
38486639
96736903
70533425
20584691
87029644
2480216
18454861
84228592
98725693
14543654
1826615
39884108