5
2
1
3
42
9
8
20
7
4
13
0
6
15
10
37
73
17
39
59
241
149
472
275
211
58
54
23
29
43
49
18
34
176
122
66
50
21