12
91
34
11
82
9
16
24
21
5
45
29
27
13
8
17
35
36
25
31
54
51
39
18
44
98
26
43
90
28
41
48
81
150
95
109
67
49
33
52
86