2
4
3
15
7
12
11
9
24
27
32
0
6
8
37
76
39
18
34
111
81
21
36
44
29
22
1
23
19
17
26
56
35
14
60
28
97