9
14
28
86
898
8
65
56
53
51
73
12
215
146
269
10
168
371
52
39
19
276
15
970
630
18
160
1094
99
24
21
79
6
4
37
43
121
23
94
388
63
35
89