4
20
11
26
40
66
3
5
6
21
41
7
9
1
10
273
13
2
31
288
71
79
116
54
27
33
30
19
70
16
32
57
162
29
25
37
8
59