28
20
33
3
9
6
21
19
12
27
10
23
29
26
25
66
2
7
5
44
4
24
56
30
54
8
13
35
47
15
22
37
58
31
11
77
49
148