0
5
9
13
17
37
42
30
10
4
23
70
462
22
21
31
47
83
65
40
62
51
18
63
124
1268
304
171
150
59
67
88
814
147
49
71
35
92
236
96
84
118
188
61
87
105
53
90
52
477
43