0
16
6
3
9
7
5
120
244
28
12
42
39
66
64
36
27
142
22
19
4
15
91
51
67
50
25
10
13
70
151
38
75
56
8
88