30
13
32
52
143
89
27
51
22
65
106
78
41
29
12
39
43
110
15
37
101
31
75
83
7
20
115
60
45
38
5
28
42
44