18
9
21
93
29
52
16
95
96
35
26
73
24
2
103
42
20
15
60
8
28
45
39
7
144
56
136
6
94
32
65
87
64
11
12
57
55
44
34
47
19