1
29
6
38
18
16
11
31
10
15
22
20
36
12
39
14
25
32
7
55
49
4
3
37
9
41
40
149
27
102
52
30
68
111
34
35