70
330
44
235
173
194
47
187
82
65
103
58
210
188
1386
34
78
37
41
98
126
26
100
66
51
29
36
30
23
39
117
63
74
52
20
206
149
182
862
388
496
80
56
123
99
101