22
25
26
63
81
13
46
40
32
34
75
80
11
10
61
50
71
58
68
99
18
57
56
95
48
100
85
43
14
67
42
93
52
31
44
49
107
184
110
97
16
33
185
98
124
260