33
74
54
53
23
104
119
196
55
42
148
26
206
184
24
38
71
59
44
49
245
114
78
73
109
217
117
94
76
356
252
310
82
93
57
66
90
247
173
167
147
63
102
39
299
52
177
254
60
96
15