24
22
131
115
44
7
160
255
39
108
175
112
166
15
240
142
46
75
137
279
113
53
123
96
284
176
70
28
182
67
59
104
50
178
130
121
17
106
95
198
171
379
126
552
221
134
201
88
49
102
170
32
233
57
225