30
24
20
16
9
49
13
4
11
5
27
28
25
73
6
7
12
36
2
50
3
8
46
10
17
89
29
64
138
258
52
40
14
38
22
37