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