6
2
32
44
22
39
53
157
46
76
56
48
199
51
45
236
123
319
85
759
185
216
131
349
713
223
173
175
139
643
226
132
195
492
91
193
215
206
160
298
81
378
280
477
220
125
389
67
101
83
504
114
177
149