0
19
9
6
4
50
30
14
304
24
33
39
8
95
59
424
56
81
35
17
133
125
141
220
158
22
64
305
227
82
87
193
31
63
57
49
55
126
437
41
319
46
93
20
486
234
108
99
44
153
74
67
25