18
8
30
177
6
1538
16
144
276
7
4
32
14
75
35
56
67
19
66
20
166
157
113
232
116
388
11
51
72
53
80
50
70
115
28
103
13
73
29
110
102
158
49
224
222
133
256
84
23
397
334
9
234
42