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