30
28
32
18
27
34
14
2
3
9
21
12
4
1
19
48
110
20
15
41
22
61
216
17
93
77
31
23
8
38
10
111
42
7
13
6
43
0
94
85
109