5
13
2
14
1
0
6
3
11
4
7
16
22
17
32
110
62
23
12
15
148
104
26
27
21
25
20
10
45
83
460
31
39
63
85
211
112
137
41
69
380
187
93