18
46
223
10
44
140
11
5
42
4
7
181
15
21
101
17
22
16
194
125
65
119
48
19
45
8
28
32
2
93
153
109
100
39
30
33
110
112
82
357
270
128