15
62
27
33
18
58
17
9
258
12
38
44
42
34
25
19
26
29
516
36
31
22
3
8
91
83
45
138
7
104
2
50
123
51
10
78
23
35
370
405
332
13
94
73
11