8
13
11
30
15
6
126
18
52
31
14
60
48
778
40
47
181
32
5
12
78
33
7
24
10
2
61
29
21
28
50
26
23
57
20
46
1