3
6
27
16
5
1
10
140
17
21
2
14
24
4
8
9
18
67
267
35
11
351
30
15
37
57
34
60
59
58
22
122
53
268
52
79