22
30
51
143
55
127
60
95
100
136
213
69
76
72
142
24
38
25
132
62
234
210
64
61
126
99
183
52
79
86
97
93
53
162
89
178
67
96
193
58
144
88
41
261
199
92
217
125
158
135
65
282