18
26
21
104
30
56
19
93
40
34
38
29
32
16
63
89
42
69
53
51
13
33
142
95
36
86
12
22
94
52
85
17
62
31
50
28
76
70
90
66
35
87
14
45
25