0
18
14
7
36
9
22
150
1
2
19
28
69
33
25
26
34
8
5
101
32
38
54
10
117
45
12
15
24
62
21
79
39
49
35
66
139
100
132
125
52
437
163
87
226
200
20