11
33
17
12
32
22
24
16
6
5
121
36
9
14
4
56
40
25
53
63
21
66
82
41
54
45
88
96
59
27
31
105
49
80
48
13
29
71
10
51
28
7
15
161