19
13
5
0
54
62
41
184
110
99
106
91
40
16
86
180
27
63
163
125
57
140
235
308
37
119
167
111
82
159
117
97
317
70
33
186
310
707
64
81
32
116
146
36
149
75
56
190
26
67
285