12
43
34
32
42
144
57
88
69
66
190
71
168
19
48
166
86
8
6
125
370
199
74
35
20
100
15
150
37
31
73
308
40
202
96
153
304
39
13
78
121
105
138
49
216
95
47
156