5
21
0
8
6
14
17
20
4
24
19
54
9
2
113
18
63
118
107
41
180
115
605
124
132
102
116
36
270
72
237
95
55
142
35
171
26
452
29
37
289
22
490
215