11
6
7
8
381
84
22
13
5
10
17
18
32
19
9
20
21
42
38
26
16
23
60
34
33
40
45
0
179
209
27
15
52
65
2
30
41
35
255