18
35
20
8
182
7
53
216
25
27
159
155
37
11
59
2
78
67
54
97
48
26
9
12
57
77
236
15
16
36
90
64
192
60
309
47
116
23
40
81
70
32
147
105
108
82