10
18
11
20
19
22
45
42
29
25
31
6
46
35
41
0
9
27
185
220
28
7
8
62
3
77
36
34
257
40
57
12
5
166
39
534
61