49
179
156
285
114
58
24
105
210
177
264
67
107
307
62
124
50
240
189
54
60
228
93
343
194
103
57
95
214
143
256
123
229
42
33
190
76
35
17
5
160
92
71
39
119
46
125
83
146
170
202