21
39
81
58
42
160
66
171
102
133
95
137
44
195
178
70
9
53
276
167
215
217
216
26
43
82
14
221
18
30
29
8
93
87
60
67
34
33
22
185
159
47
59
96
13
35
77
660
57
37