12
11
1
155
68
157
39
13
16
20
27
58
46
99
9
37
53
69
4
6
3
21
19
5
14
25
74
7
17
75
95
91
188
128
44
84
139
15
52
96
2
10
23
30