42
27
136
4
9
37
8
66
19
32
265
57
223
59
39
24
87
197
41
72
1366
501
94
10
169
102
350
14
31
16
12
30
47
97
345
5
55
26
137
83
22
105
304
25
183