21
18
112
23
65
32
40
63
25
158
20
171
41
66
48
59
17
97
111
87
51
76
26
35
136
50
60
10
61
77
86
144
43
34
150
159
92
46
147
38
47
78
93