70
65
34
35
71
24
28
40
115
150
106
31
121
157
81
365
344
57
26
99
86
74
170
83
54
47
50
29
43
48
38
88
82
30
68
76
143
96
112
92
614
1380
487
605
1044
87
61
42