5
2
4
1
31
3
18
74
191
8
12
16
27
41
7
33
32
9
26
20
15
60
10
116
53
6
22
25
13
14
186
125
46
28
17
21
49
24
57