4
0
2
14
35
29
57
30
89
15
18
135
127
121
266
20
100
31
49
101
12
10
105
13
64
48
9
90
55
172
34
107
52
92
81
25
97
128
19
60
47
21
45
23
53
210
384
74