164
33
257
41
39
118
116
231
122
198
80
18
16
269
51
76
22
25
200
15
20
107
38
55
21
12
8
30
7
11
6
13
19
215
217
92
73
82
58
213
29
40
27
466
32
9
56
36