6
16
1
22
18
4
13
3
0
2
20
7
50
232
10
27
11
24
26
21
9
14
8
44
53
141
58
241
63
107
30
99
68
15
31
34
89