15
28
6
31
398
328
36
58
236
57
30
13
18
2654
8
4
29
44
24
5
206
32
23
628
7
114
37
22
193
2
9
87
66
34
128
190
40
39
62
112
70
14
403
247
120
410
10
221