16
15
29
87
82
140
33
75
52
24
68
13
12
135
90
9
10
108
6
18
32
44
21
378
185
36
178
99
95
38
74
45
39
109
66
101
104
27
207
65
165
17
25
460
43
268
102
42
107
78
247