44
52
14
130
82
42
138
8
239
217
271
118
292
45
36
380
590
61
101
28
235
105
550
274
401
158
35
413
20
142
387
127
69
18
80
13
12
75
49
227
280
56
10
305
37
165
25
95
66
51
77
41
201