43
150
212
92
67
54
141
132
109
57
105
178
252
100
285
13
97
73
39
50
84
112
70
280
18
49
108
48
47
82
11
40
127
175
202
44
135
21
46
115
25
51
286
267
129
53
131
33
117
68
15
29
163