0
10
5
51
77
1
4
8
62
26
14
53
22
19
3
13
7
2
358
44
16
61
66
40
30
42
110
96
25
6
47
31
140
63
54
9
152
76
64
167