0
1
5
42
8
23
19
92
16
6
33
12
10
40
27
83
7
4
18
20
89
107
48
11
9
14
77
25
21
13
59
39
28
57
49
3
26
50
30
45
29
2
97