0
3
8
11
18
6
22
42
4
1
5
13
16
10
19
9
48
17
25
29
20
49
81
148
51
183
116
32
26
141
37
68
23
40
156
55
138
75