25
2
31
1
38
6
5
27
10
30
16
19
8
7
3
39
28
95
12
11
22
29
24
41
17
4
18
80
64
269
14
9
20
46
54
32
49
26
36
52