19
62
84
38
40
11
13
6
50
10
156
330
261
281
232
56
33
14
52
20
147
96
119
29
5
288
78
49
102
47
42
21
15
26
34
122
123
175
169
55
23
106
101
18
82