23
38
10
216
15
84
100
87
69
17
30
91
27
20
169
59
147
35
25
60
14
32
40
6
7
37
78
34
16
217
131
42
399
62
33
95
8
148
45
4
5
366
12
73