19
3
51
10
2
15
70
6
0
46
4
9
68
14
100
72
93
48
64
33
21
71
42
232
526
217
296
101
204
188
129
106
30
319
141
107
105
128
123
69
66
244
171
108
234
166
494
125