391
582
83
29
75
86
22
45
283
54
176
99
55
43
327
259
101
239
41
148
96
221
68
42
142
18
93
149
23
316
168
90
462
156
92
26
50
1341
199
210
63
130
169
134
175
36
17
177
65
230
198
166
78