46
25
30
24
14
28
33
8
19
16
21
27
42
36
57
26
64
20
15
35
53
69
22
111
96
58
63
213
87
209
92
107
40
52
135
73
98
51
76
86
109
126
106
447
100
205
188
131
357
1908
81
180