159
40
55
171
288
115
50
46
27
153
10
101
220
39
252
36
30
169
93
31
20
9
8
172
75
54
78
209
48
63
264
338
150
22
186
33
100
109
449
192
79
129
67
102
225
91
344
2500
168
601
391
120
71
237
19
160
360
132