4
3
2
43
1
0
16
14
21
22
7
44
18
13
80
8
31
23
12
28
6
35
27
19
30
10
37
137
238
104
180
186
82
354
85
1030
63