21
52
114
278
30
71
242
68
83
403
169
115
123
129
62
78
98
33
35
216
181
344
32
150
231
26
104
91
90
112
331
22
103
334
161
36
149
49
56
86
100
73
48
42
243
109
197
332
74
232
50
89
257
63