23545538
37086705
15869397
40205856
31157756
2816823
98137449
54364116
11251982
60254485
24847783
312376
19472333
53628614
49161721
798650
10496210
2997205
84751835
3032322
48093615
31678190
225385
21322128
79104958
9882618
8627688
78238827
40235172
1786780
39339692
96759361
70723491
77212969
26658427
4493167
63235513
63947409
3277489
55963025