0
4
10
153
101
32
50
27
11
3
17
35
29
24
34
48
2
129
16
31
12
9
1
7
25
22
41
23
64
42
53
39
5
61
47
26
177
21
146
36
30
28
100