28297568
509604
2125103
35953365
50201221
29104247
31502496
4066070
6671360
9458816
12303118
67305430
70696022
7000533
98634030
94842481
80992312
1827769
55127982
709691
64972232
23618487
69672328
1867095
99977324
61485407
7060703
31678781
56283844
45272880
69305333
40734897
44364623
92404833
39303630
38993057
57952406
64409830
30421851
12698800