156
11
38
21
40
43
16
148
22
19
116
28
71
178
20
17
62
8
104
37
215
363
26
152
294
9
55
50
31
204
79
150
57
34
46
13
24
61
192
300
177
33
72
68
88