157
122
89
133
69
29
141
27
39
134
205
117
106
143
109
110
148
180
59
125
118
135
130
113
100
293
99
349
147
127
259
102
65
87
156
74
136
94
137
126
193
88
34
72
76
83
62
66
61
49
33