0
1
4
3
14
8
7
11
21
18
12
10
5
17
20
28
373
61
31
37
22
45
19
40
16
32
27
2
6
72
280
66
42
30
51
114
46
268