25
6
8
30
16
76
22
357
89
56
39
20
203
27
29
399
253
164
90
65
12
284
36
66
32
19
141
134
13
130
71
109
237
26
147
83
17
549
40
70
204
47
31
145
162
261
21