235
83
28
62
54
110
31
20
30
63
258
52
88
23
61
4
297
191
41
12
6
150
85
5
47
91
66
270
49
386
103
102
60
1453
557