0
15
13
122
42
22
209
33
20
284
46
27
43
12
57
35
181
34
47
51
69
202
53
71
159
28
64
85
80
70
37
146
84
184
115
99
38
93
76
257
62
18
17
16
332
100
125
113