899
268
213
74
87
47
59
92
114
225
388
129
72
207
89
15
38
592
540
340
384
255
194
102
28
857
253
68
106
81
48
144
46
241
30
65
20
21
396
39
223
7
232
2
70
132
131
62
78
167
405