148
180
59
205
125
118
135
130
113
100
110
292
99
349
69
147
127
259
122
102
65
87
156
74
136
94
137
126
193
88
34
72
76
83
62
66
61
49
33
45
85
73
57
27
54
77
58
84
42