0
22
8
2
4
20
5
17
6
133
10
43
24
31
9
54
13
12
49
34
87
120
285
7
27
70
109
15
26
19
21
250
40
128
66
143
88
183
131
99
48
100
57
58
32
53
52
44