8
18
156
166
148
23
116
31
17
6
59
30
192
92
11
24
97
27
7
124
25
77
2
28
75
16
202
74
20
95
4
410
19
54
43
34
50
258
87
369
1
5
10
14
141
96
13
154