85
2
6
28
12
18
46
391
613
14
273
9
374
301
60
190
51
47
4
3
1
110
228
92
263
59
73
89
293
297
425
127
81
115
180
189
48
292
35
31
32
125
107
15
332
41
295
328
285
353
109