18
15
142
107
2
156
89
431
109
458
180
87
0
1
1
1
89
157
114
500
435
181
73
45
38
50
86
28
42
74
226
56
147
105
71
265
148
183
323
40
237
133
68
16
126
57
36
77
220
45
554
45
114
22
40
111
137
87
165
109
17
49
73
131