21
18
53
28
7
45
44
67
107
27
22
8
60
17
32
65
1
31
68
9
10
19
34
135
12
165
113
55
237
24
6
23
59
29
43
39
48
36
62
198
297