37
68
29
66
21
44
77
60
42
169
67
170
177
106
143
95
47
191
190
72
9
61
71
283
180
217
220
226
31
46
85
13
234
20
32
51
104
91
93
65
36
30
192
18
102
12
35
82
665
97
76