25
18
30
39
3
161
74
36
56
61
14
82
31
63
35
9
103
146
12
24
88
10
52
7
5
68
16
22
55
23
26
21
96
34
6
47
19
33
20
27
59