17
35
42
29
23
72
34
57
84
32
63
44
119
50
61
99
95
74
52
60
66
54
73
53
49
101
190
140
70
77
93
71
117
120
86
112
169
205
81
204
168