30
66
13
22
32
37
41
20
35
28
43
8
19
15
48
53
55
34
52
33
7
40
17
26
45
46
110
95
62
31
44
49
107
102
58
36
11
83
14
16
18
65
29
61
24
38