12
44
14
5
34
27
21
35
43
189
11
53
105
47
16
19
42
63
32
123
28
15
219
38
6
133
62
57
69
55
86
48
49
46
82
349
101
91
96
56
13
162
158
567
68
382
210
90
9
61