15819930
6861641
60675384
7321132
80592510
36722173
31798572
8477533
1085364
19795064
78037178
38357691
32294317
99678962
5642711
21463933
39985128
6668687
14215980
27551009
24146736
9647417
5561209
68531769
439811
7235192
54664489
99874872
65286713
51848665
32837835
2154738
47996578
87674071
34742519
66124459
94367591
73958973
1076831
88427860