109
179
125
139
69
27
62
49
184
41
43
190
105
114
17
74
103
90
297
42
51
36
144
208
25
91
148
73
157
68
154
116
66
28
85
82
35
188
395
201
241
129
56
63
11
198
146
141
72
108
55
163