69
75
30
96
180
46
32
79
125
157
253
131
34
308
181
183
11
6
127
14
274
246
45
65
132
1035
165
238
91
80
119
26
294
307
425
61
243
19
173
321
53
384
198
167
464
71
259
222
122
78
43
367
359
331
202
128
5