5
2
21
12
1
7
29
6
38
15
30
4
23
40
14
26
16
13
8
24
9
17
77
22
25
27
55
10
18
32
65
34
58
70
293
132
150
85
125
137
54
39
41
68
63