11
50
46
114
60
44
70
464
52
22
18
238
149
23
28
146
121
207
416
108
56
258
189
42
221
96
33
272
19
176
41
92
206
13
30
36
353
83
1384
215
14
164
47
68
67
117
113
29
240
334
284
559
172