74
24
31
142
68
20
15
372
395
62
42
379
77
217
175
40
49
102
99
814
120
16
75
22
92
69
151
50
140
316
174
51
81
70
98
39
287
43
73
107
139
87
116
135
13
115
32