19467468
58827393
80226682
13215099
77522768
25751745
22406837
70306158
29131511
84066966
4186624
40858972
82848300
95052960
42033580
7231116
38159746
8465290
53878964
69112555
25563033
75166490
50092827
44391453
34687442
8555088
58423837
9585630
52588506
47199312
9924645
3768904
28779644
296498
19126890
89569238
27597796
65702339
73872130
32317654