70
86
80
34
169
332
344
32
516
143
157
248
94
98
117
56
64
63
43
210
213
92
203
65
163
149
250
167
134
730
116
616
260
100
107
315
441
418
324
186
153
323
664
3907
109
685
327
45
44
99
48
93