34
70
35
30
134
85
117
175
21
376
91
301
81
540
353
114
42
262
233
53
1175
552
228
129
126
89
110
99
96
337
189
183
90
71
141
93
58
49
159
429
303
288
136
158
177
148
130
248
48
360
100
326
154
102
174
88