0
2
7
10
16
8
11
3
21
45
14
36
32
39
82
20
22
23
17
15
54
27
13
51
105
26
12
28
46
41
127
68
81
67
55
40
37
33
103
66
113
125