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