27
33
28
21
25
11
50
66
13
7
40
5
30
57
17
61
36
60
42
64
345
339
39
344
53
18
127
48
12
162
22
109
80
41
8
15
32
4
267
223
37
90
83
55
35
59
38
26