5
2
4
1
30
3
18
77
195
8
12
16
27
41
7
33
31
9
26
20
15
60
10
116
52
6
24
25
13
186
126
46
28
22
50
57