40
20
7
8
3
21
16
48
2
19
23
1
4
13
14
136
70
36
15
366
117
187
10
72
43
18
9
38
50
30
64
17
42
54
89
345
59
65
106
80
120
31