23853320
6235971
58293070
26568103
7950127
12603763
97859606
21167332
82017771
25084027
70911159
22094104
45207242
96308757
66996579
9453436
28057488
41336948
5851251
35275841
60393272
48581922
9024823
52398663
9203212
32241405
42179705
7159155
72055185
73895294
77808393
70753634
62875752
2588935
41165194
81197634
11919849
16443830
22933503
22227528