21
90
140
253
92
96
133
116
263
123
74
653
62
47
401
30
17
110
385
39
75
316
114
63
52
244
94
95
115
150
301
100
64
146
53
103
122
147
23
209
87
245
68
575
200
57
283
166
343
77
125
105