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