0
25
4
16
26
19
67
53
5
35
14
51
15
84
42
50
153
277
183
242
416
133
27
497
91
586
184
44
64
109
248
85
90
128
105
115
120
460
37
479
17
59
142
65