0
2
1
4
3
8
95
14
41
16
22
45
38
58
46
11
13
12
27
44
29
24
6
21
36
83
113
32
26
42
40
62
23
59
15
86
103
48
61
37