33
46
16
36
13
21
26
27
25
435
147
140
71
12
10
56
20
30
44
9
31
49
29
45
62
14
19
55
8
22
6
3
67
23
32
17
319
28
90
112
37
40
24
54
110
89