5
6
2
16
13
20
0
9
3
10
45
134
62
4
17
152
115
65
52
107
14
12
98
59
91
34
306
63
71
29
150
41
15
67
55
123
26
81
95
222
307
237
42
375
229
332
58
176
19