75
21
43
106
29
27
8
38
9
6
41
35
61
44
22
30
115
99
188
198
24
51
214
59
19
257
28
56
52
23
48
203
97
16
14
87
54
283
229
26
76
42
79
81
36
177
92
17
161