58
28
13
11
33
31
35
30
9
12
26
25
52
14
27
378
18
15
23
19
49
10
16
8
7
2
20
32
21
37
5
66
76
22
6
46