21
22
5
6
50
17
42
20
29
66
31
47
39
88
91
35
36
84
63
100
109
38
65
76
67
121
44
55
24
56
23
75
52
51
14
49
45
30
53
37
19
59
16
33
25
61
28
118