0
1
28
37
16
47
112
40
6
50
67
54
79
92
173
57
49
53
110
61
160
14
85
157
20
17
118
48
39
187
234
41
263
217
295
168
138
129
70
236
290
2814
341
530
81
1775
337
148
545
324
772
1216
879
363