43
17
166
125
155
168
50
97
27
24
35
95
18
61
75
16
21
10
30
134
229
56
91
156
22
45
115
288
71
57
46
162
78
70
31
60
63
88
38
48
37
62
83
26
129
77
68
99
41
36
74
106