20
43
7
99
164
60
61
103
3
13
26
57
23
79
52
22
24
91
67
38
51
47
197
173
6
49
358
50
42
31
10
44
14
15
34
96
174
129
27
69
33
12
21
143