22
40
33
25
16
17
97
52
81
47
68
59
32
45
85
38
73
62
49
14
107
153
191
53
293
28
24
30
93
112
145
21
231
15
46
57
387
127
321
128
27
149
37
9
18
165
70
261