111
69
83
85
18
54
11
91
62
21
27
14
107
24
32
93
49
152
42
60
36
35
13
33
89
19
40
123
140
34
68
78
26
95
73
39
88