13
119
110
91
22
84
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
60
48
83
243