118
53
34
21
49
86
109
179
125
139
69
27
62
184
41
43
190
105
114
17
74
103
90
298
42
51
36
144
209
25
91
148
73
157
68
154
116
66
28
85
82
35
188
397
201
243
129
56
63
11
199
146
141
72