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