54
276
88
107
478
75
340
456
69
94
201
82
233
167
30
264
73
156
129
116
63
36
90
64
285
74
42
80
321
100
216
152
101
163
92
81
84
385
190
254
182
89
144
253
351
67
52
35
83
71
767
58
78
548