80
48
96
77
109
78
49
79
55
141
103
115
84
108
217
46
208
197
129
398
76
196
447
99
195
573
277
157
280
105
102
207
69
178
206
41
87
265
54
229
107
93
168
61
145
125
59
133
189
343
29
502
176
21
56