43169406
34996628
94845206
8343530
1367310
16583995
66013934
26363680
31486338
3871947
242240
6075724
2081789
68486551
59042520
17034858
49581595
70723539
2232317
56729581
38593767
8589330
830070
97886117
75619596
34805274
95746110
66073939
5839419
82084949
5281241
45166233
83462499
88977094
16795731
87222422
2043899
25772442
40646271
18204610