5
9
12
26
430
32
14
45
4
172
19
125
7
15
2
3
21
42
95
53
146
44
78
18
68
51
6
37
48
34
20
75
29
16
27
31
22