109
26
7
20
13
19
17
48
5
22
43
14
4
3
15
18
2
11
1
6
23
12
35
10
9
45
39
56
59
36
8
16
21
33
28
24
25
29