30
13
16
5
107
158
9
49
42
37
134
154
133
11
35
129
78
58
223
23
40
99
56
69
172
62
104
18
12
73
180
54
46
116
47
32
17
8
197
41
91
20
68
72
39