182
62
118
189
120
60
269
75
131
41
109
175
74
85
37
128
306
111
17
43
170
79
169
121
101
132
263
32
34
47
73
389
258
366
167
89
49
50
15
8
63
56
227
323
351
110
216
330
52
96
229
39
55
119
64