280
100
82
189
30
21
44
29
31
180
67
52
54
61
36
34
72
35
138
111
178
135
43
77
115
50
59
149
273
39
71
40
150
479
132
80
435
225
47
117
252
73
372
4810
68
1550
759
4578