16
43
30
59
100
119
223
98
60
90
26
2
18
14
24
62
154
38
35
138
146
29
42
34
366
147
21
83
6
20
36
78
91
75
23
88
52
82
39
32
67
104
55
28
27
79
41
5
17