29
144
18
14
17
42
186
7
8
46
23
92
6
5
10
11
30
24
16
2
112
82
140
97
156
233
13
134
48
113
68
51
53
189
94
12
71
31
158
44
200
128