315
79
70
239
66
143
489
301
185
342
165
81
129
117
28
118
116
300
72
121
42
37
60
77
96
25
41
105
195
33
50
45
57
106
38
126
123
56
173
73
157
30
141
221
55
32
220
149
18
110
51
457
130