23
29
26
62
18
69
106
34
60
50
38
99
5
6
24
63
31
27
12
44
19
78
46
100
21
11
77
49
39
54
144
97
17
122
131
2
16
87
13
43
57
8
7