14407120
12701621
5624867
19608051
55445110
57677436
21728725
32028381
29727420
30555338
28007435
42166566
228703
74227713
13614148
59861626
21027301
94958548
27861047
55129279
43419183
71438000
20529475
3571250
88597035
8128441
94793698
13035104
9846721
92876477
5264635
52693089
60271101
62542432
70754833
26347103
90478883
62719116
35966422
46203759