30
24
28
13
7
14
34
9
23
4
54
50
29
5
21
63
1
31
27
19
156
75
25
53
102
2
45
10
37
32
6
12
91
39
43
11
56
16