5
2
4
1
31
3
18
77
194
8
12
16
27
43
7
35
32
9
26
20
15
60
10
116
56
6
24
25
13
126
46
29
19
22
50
28
58