0
15
4
18
42
7
21
31
96
80
2
9
29
10
16
14
3
84
39
12
69
49
6
44
22
56
5
79
13
60
17
109
232
104
35
30