1
15
11
3
27
35
19
56
18
14
21
8
38
32
30
25
17
20
28
6
33
22
24
9
39
63
48
13
4
12
80
31
138
60
59
46
44
192
86