5
4
2
46
31
15
60
18
6
26
9
11
14
27
19
13
7
52
3
12
8
21
134
32
58
69
29
132
55
39
117
256
93
89
129
152
136
120
149
138
127
141
222
63
53
1331