40
11
5
14
4
33
130
41
57
34
54
7
192
63
30
21
22
16
2
3
10
62
28
288
51
24
66
64
19
100
150
9
52
46
283
65
178
43
87
504
282
53
27
199
15
50