16
12
7
18
26
34
98
282
58
45
52
11
33
27
29
13
8
21
85
28
211
3
9
10
173
402
35
15
136
17
57
14
19
127
122
142
113
23
168
163
40
204
131
86
77
32
110
56
43