70
61
26
34
15
39
27
19
4
99
222
73
45
152
68
9
74
37
31
30
64
52
29
33
133
18
104
157
40
47
42
59
102
72
55
148
36
46
94
66
43
103
182
121
354
151
134
28