33
63
94
102
146
138
88
365
165
193
78
45
24
209
30
50
61
74
350
36
69
72
35
31
49
190
5
253
34
576
219
135
114
103
196
43
153
53
184
26
37
32
267
278
163
67
39
255
239
323
119
111