0
10
2
12
6
24
31
26
5
8
43
3
7
4
13
73
47
18
94
52
17
84
54
9
27
30
35
77
32
203
48
40
118
329
39
28