28
207
4
94
235
7
916
746
71
35
540
65
105
73
107
116
341
605
103
257
875
91
68
241
150
1197
101
174
141
61
243
208
134
11
273
100
279
46
85
159
302
119
747
53
305
179
115
45
246
333
399
198
188
204
24