16
8
3
28
47
32
96
1
6
10
46
14
5
17
44
7
0
215
12
29
51
174
43
23
25
4
39
11
56
35
30
13
33
52
2
42
9
31
111
37
66
22
79