105
44
114
156
58
837
170
45
70
338
79
103
201
138
159
75
115
74
109
58
163
70
115
80
133
83
87
76
207
122
107
80
140
172
151
165
99
74
138
36
169
57
128
38
194
59
437
76
290
128
115
61
34
60
135
256
322
62
91
76