333
144
38
233
143
251
398
326
25
174
127
202
132
206
186
73
57
44
63
87
216
53
66
50
41
62
128
175
287
49
140
190
131
177
65
39
70
75
76
71
80
153
220
78
45
82
90
165
22
46