52
111
15
21
294
34
57
45
49
19
27
8
518
16
96
885
736
28
470
72
14
10
63
532
76
266
36
23
20
24
122
17
59
169
90