123
52
43
46
171
44
92
74
83
174
416
81
45
118
165
161
191
32
61
133
33
22
288
65
278
159
546
480
261
42
89
60
272
304
70
54
26
576
287
40
39
63
69
330
242
93
142
344
139
67
57
158
234
79
460
41