4
7
2
0
3
5
1
21
31
13
19
11
6
14
10
12
32
20
9
43
8
57
15
24
17
16
49
141
158
79
52
155
51
29
23
36
22
40
176
160
60
45
495