8
31
11
16
72
45
15
122
162
70
91
55
133
46
184
52
95
232
19
87
63
163
51
47
49
104
115
339
155
138
59
93
426
27
57
37
110
75
240