107
108
570
98
88
310
65
78
231
36
27
35
60
128
85
43
17
452
91
119
57
192
40
16
29
58
49
31
59
18
15
56
178
270
52
201
89
111
42
134
120
46
180
204
273