0
2
1
3
22
5
9
32
10
25
31
15
14
16
50
68
35
61
39
37
95
45
17
57
48
11
60
54
19
7
21
28
130
134
29
6
58
51
65
277
47
46
1470