9
19
18
3
41
8
1
16
5
6
14
15
13
79
30
17
27
28
44
22
25
40
82
95
112
42
50
32
127
76
144
31
47
59
38
36
62
56
78
55
268
86