5
47
40
46
28
38
171
88
112
104
110
92
201
160
95
77
99
62
78
140
151
130
257
76
441
113
70
154
115
161
65
58
111
152
74
233
83
106
229
86
81
73