0
19
23
5
2
10
21
15
11
4
8
3
52
14
30
32
20
6
7
12
127
58
24
16
13
27
43
33
76
35
25
78
22
17
53
44
26
110
169
71
123
327