21
77
72
69
39
126
179
19
55
26
76
150
199
226
119
196
60
62
106
177
38
89
248
47
204
107
322
54
105
188
111
238
44
140
172
53
81
67
78
28
48
91
96
70
301
317
145
109
50
45
121