6
5
4
0
2
3
9
37
51
24
11
13
16
73
12
44
18
21
17
22
31
8
63
57
81
55
30
151
19
47
36
96
77
121
166
38
79
82
33
32
115
86