21
30
50
142
55
126
60
94
100
135
212
68
76
72
24
38
131
62
234
209
29
64
61
124
99
183
51
78
86
97
93
53
52
59
160
89
71
178
67
96
192
58
144
88
41
261
199
92
216
125
157
65
281
98