238
61
253
180
66
305
142
75
58
133
106
104
132
92
88
136
50
48
36
171
42
59
38
129
37
73
53
185
32
186
43
168
113
310
149
227
135
131
49
117
63
111
123
62
353
150
204
143
82
332
74
505
102
440
44