46
53
29
18
216
181
34
890
6
8
10
57
287
85
81
84
9
91
74
22
28
60
12
26
4
117
23
302
59
25
67
77
142
75
127
162
21
90
37
173
120
35
17
3779
112
139
69
133
40
180