29
14
32
4
21
13
31
7
10
40
86
5
3
36
9
17
2
11
27
25
15
26
53
24
50
20
23
35
30
8
80
110
33
34
41
71