29
13
16
5
107
30
158
9
49
42
37
134
154
133
11
35
128
77
57
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