6
81
5
31
168
174
272
71
17
424
87
16
321
55
101
22
56
146
113
45
58
498
160
145
77
690
66
60
409
181
320
640
435
332
27
42
426
47
158
44
475
122
62
232
783
316