41
13
43
16
2
3
12
14
21
9
5
24
39
66
1
23
15
11
6
57
36
28
27
26
7
186
31
62
30
25
29
34
32
90
50
10