25
26
6
34
47
80
2
5
41
14
36
17
8
67
23
32
28
12
15
237
16
20
13
18
31
4
66
408
35
39
9
27
19
75
183
304
126
10
81