25
10
44
26
33
24
9
27
11
55
78
53
20
8
4
73
32
37
254
2
173
5
291
1
67
28
7
29
18
86
85
31
39
13
351
36
3
93
62
58
34
161
15