12
3
25
20
19
14
6
23
10
11
24
40
8
30
15
4
9
107
22
16
26
17
50
31
59
42
48
27
21
28
46
58
39
47
178
29
85
44
45
43