290
80
46
120
110
63
27
69
33
293
44
52
60
73
82
22
47
75
74
29
16
37
207
64
251
165
79
187
76
49
100
143
273
38
413
209
229
5
252
106
55
109
20
278
70
23
3
129
41