22
69
121
407
74
662
18
297
27
825
391
75
85
21
17
66
143
50
225
29
46
72
54
240
164
188
245
57
86
104
60
59
81
33
58
132
91
52
76
215
83
62
15
35
41
14
20
34
42