49
59
28
40
32
39
103
30
113
46
60
14
87
72
57
122
154
21
33
101
140
23
45
27
52
51
13
11
17
12
16
102
19
41
99
38
18
15
78
123
43
84