63
26
47
130
58
317
52
210
400
28
259
116
39
27
214
256
747
840
183
127
35
30
186
37
65
756
84
117
99
66
145
31
252
175
416
368
55
290
92
245
112
217
100
140
493
88
197
44
75
61
86
155
85