36
12
14
27
11
10
8
15
39
77
137
69
17
30
32
43
9
63
7
166
82
110
31
141
35
50
47
56
22
74
51
89
26
24
28
309
38
41
136
16
13
91