4
17
46
18
180
54
107
3
9
219
527
95
72
108
142
202
93
82
100
7
316
186
26
57
36
505
56
525
28
183
389
198
449
43
588
68
138
84