23
22
29
31
27
26
7
209
156
14
13
15
4
10
185
51
16
21
32
11
242
57
278
39
25
52
41
95
17
163
8
85
92
75
105
44
3