120
57
144
48
129
33
225
384
209
103
60
52
86
116
91
378
95
140
87
31
74
254
125
160
192
16
122
193
158
317
219
202
107
114
394
12
137
343
50
1108
32
27
18
54
370
170
181
66
98
153
275