80
53
46
23
21
20
18
27
161
39
26
13
147
36
43
47
123
77
30
31
16
205
60
67
52
95
50
64
63
78
75
40
93
88
76
32
48
96
28
61
35
24
37
66
124