6
113
108
82
22
83
48
70
114
42
30
68
45
31
88
56
52
103
219
857
133
174
135
95
272
128
249
98
259
121
55
79
41
57
110
60
47
242