17
16
18
231
34
40
13
86
46
36
21
4
31
23
167
196
68
7
90
77
15
3
9
45
85
10
5
67
56
6
64
47
11
790
30
38
104
14
22
61
228
282
105