31
105
29
21
40
18
12
8
30
32
51
45
9
37
34
200
2
1
3
5
28
48
71
14
13
47
43
11
20
24
50
10
19
26
41
39