40
31
3
8
1
39
38
61
36
6
18
15
10
107
5
11
41
4
9
2
67
16
7
33
12
50
22
47
32
25
24
26
29
19
43
30
20