5
2
4
1
30
3
17
70
172
6
10
7
26
41
18
35
34
8
20
16
59
9
122
49
22
27
13
14
180
116
12
45
25
15
19
48
31
29
66