13
11
111
156
20
71
45
99
112
7
17
18
30
32
10
35
37
54
62
68
70
33
89
108
50
121
61
12
53
19
36
47
39
41
14
75
26
15
82
79
21
44
28
22
31
8