18
47
25
73
10
14
12
5
74
52
31
8
100
243
66
53
1
1048
279
20
87
57
101
63
6
56
28
32
17
16
4
3
9
2
15
148
114
285
85
39
29
488