156
167
31
15
26
108
5
86
98
36
13
12
19
28
34
21
112
313
84
14
18
51
47
68
144
154
97
287
46
45
22
63
43
149
140
819
9
105
70
60
11
251
175
289
29
204
116
133
82
59
87
27