94
25
21
24
11
22
20
34
6
18
12
8
102
13
7
263
26
182
115
59
75
72
325
16
241
187
190
52
173
92
186
179
225
70
79
223
140
56
168
37
481
144
198
96
41
38
54
77
105
307