6
49
40
46
28
38
171
88
112
104
110
92
201
160
95
77
100
62
78
140
151
130
257
441
113
70
155
115
161
65
58
152
74
233
83
106
229
86
81
73