13
115
109
89
22
83
48
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
243