24
16
66
70
31
30
44
91
75
90
35
77
21
59
203
93
38
135
68
92
221
99
320
124
160
202
57
74
217
442
237
39
76
26
86
29
171
581
49
395
260
69
83
95
250
129
137
123
172
238
218
103
298
128