13
115
109
90
22
83
50
70
114
42
30
68
47
31
88
58
52
103
220
860
133
175
135
45
95
273
128
250
98
259
121
55
79
41
57
110
60
48
243