9
12
56
30
5
22
155
123
43
6
25
32
72
74
11
60
7
174
20
87
105
36
10
26
35
53
45
18
8
39
0
58
16
29
49
699
59
27
14
222
15
100
133
21
363