221
295
54
62
13
267
63
106
32
102
151
30
21
231
24
97
134
167
252
216
98
257
109
72
82
10
18
93
171
243
22
108
85
232
162
76
61
43
296
111
249
38
79
66
45
60
94
247
186
105
169
198
77