1
15
5
42
10
27
7
17
44
12
18
22
30
20
111
69
21
132
221
75
104
36
64
45
60
31
62
6
63
14
55
32
8
56
16
13
112
19
107
677
9
79