59
14
45
35
24
30
18
7
34
27
49
2
5
16
10
8
40
218
15
36
29
23
25
28
3
22
39
1
4
11
64
6
50
57
9
41
306