0
15
3
22
9
1
6
4
2
10
13
26
38
18
16
24
77
43
33
20
12
11
8
44
40
14
62
56
60
49
36
109
25
65
23
34
63
97