5
3
0
9
17
48
20
1
10
13
16
24
22
25
11
19
27
8
33
129
61
15
4
29
40
94
31
26
18
36
109
32
151
68
43
55
180
21