23
101
906
299
161
108
58
113
125
13
227
50
49
106
55
14
28
44
13