31
28
3
22
59
16
179
52
215
30
26
36
9
15
8
10
58
53
13
18
7
2
62
19
70
20
86
38
34
6
14
27
71
37
12
49
40
46
381