5
52
6
80
14
9
23
92
87
263
79
77
21
258
24
19
34
90
45
11
207
55
129
140
130
8
123
1157
54
28
159
157
12
35
30
93
18
169
1492
53
13
20
69
66
57