58
24
18
50
21
26
36
35
14
10
55
6
16
2
15
20
1
410
341
3
7
11
784
19
56
38
41
12
69
105
30
122
130
17
119
25
45
8
59