51
108
223
157
199
204
83
331
201
182
113
23
34
86
69
456
92
221
147
41
162
10
36
58
49
38
32
84
332
74
132
265
67
253
52
56
55
50
75
37
178
61
99
29
13
79
18
143
87
179
100
133
184
62
257