10
11
18
12
5
17
13
21
22
8
14
38
9
84
6
7
27
34
26
355
416
16
33
72
87
28
15
54
62
83
31
3
19
50
71
37
115
35
4
92
66