5
10
64
24
31
119
20
57
9
40
8
17
2
1
78
55
3
28
4
26
11
109
438
13
47
23
12
39
204
237
41
33
169
67
38
53
52
16