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