5
1
10
3
18
16
46
14
58
7
6
38
21
33
17
20
27
4
41
67
28
168
2
76
22
35
62
275
31
75
52
32
8
90
13
117
179
59