6
85
149
52
22
39
152
197
113
32
75
269
88
43
62
313
18
28
20
252
68
185
166
72
389
60
25
47
161
279
145
16
57
387
29
13
45
96
14
30
56
114
89
181
329
63
44
84
300
12
3
80