118
106
54
73
113
72
71
60
70
56
39
42
62
180
88
69
108
57
61
58
53
68
44
91
109
122
67
134
77
114
103
183
83
85
55
97
89
87
123
45
84
40
130
193
59
46
79