68
50
35
73
279
43
550
66
7112
150
412
53
34
235
467
160
26
23
51
101
20
45
57
320
312
37
117
32
126
52
71
22
24
72
40
18
38
234
47
36
46
54
177
69
97
135
348
147
3408