20
11
9
2
40
12
3
22
60
29
1
7
48
10
77
23
50
55
16
85
56
43
73
31
83
54
6
71
17
92
14
15
138
28
27
52
44
88
25
30
64
33
5
8
248
67
182
18
120
19
24
37
41
62
35
34
45
13