4
0
10
3
6
7
31
16
20
9
5
58
17
102
18
23
15
37
57
12
22
29
26
25
33
52
19
68
107
73
110
24
77
71
42
47