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