93
496
35
33
31
67
41
117
69
4699
191
103
64
74
51
39
216
263
146
464
63
190
224
109
230
172
55
22
391
80
44
511
293
160
156
145
240
34
137
357
177
144
61
163
208
24
369
138
136
376
38
52
304