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