0
10
9
8
5
2
4
1
38
14
64
18
34
40
21
46
7
16
15
35
33
12
77
27
93
13
20
53
55
149
56
17
6
31
26
19
49
28