16
390
274
121
165
103
130
69
183
606
46
56
237
373
34
64
592
52
76
12
177
142
18
362
203
404
659
559
115
39
89
43
40
86
94
604
119
135
28
83
206
30
505
122
96
173
24
26
44
176