21
23
8
104
147
113
1
11
86
17
32
68
142
25
31
38
5
12
53
6
16
44
55
45
37
15
106
73
19
26
57
14
30
134
181
99
677
59
154
47
706
84