171
17
107
41
55
240
24
289
73
74
54
22
49
79
112
124
18
52
20
23
223
70
34
9
36
267
217
44
33
60
64
11
182
82
154
25
102
165
157
50
353
183
129
116
43
241
114
91
426
373
201
31
322
96