8
13
31
37
56
36
19
62
57
32
43
11
12
17
82
26
143
121
193
135
142
102
100
33
68
25
59
156
99
279
72
95
89
101
48
35
54
126
194
27
29
64
30
24
119
20
158