6
10
7
3
1
4
20
47
5
16
8
11
17
15
32
44
18
26
68
85
63
116
94
172
24
27
55
66
184
95
83
48
53
22
75
405
76
25
171
87
130
54
103
92
49
163
61