49
60
28
29
64
145
120
177
51
148
25
77
128
30
71
97
13
96
91
123
166
286
80
42
21
20
204
34
75
14
442
160
56
58
466
89
118
59
277
48
525
157
374
43
327
192
215
196
66
132
395
201
107
336
124