5
3
12
66
13
10
31
14
18
9
6
41
79
1
23
37
21
16
131
20
2
19
47
7
69
150
48
53
24
17
15
39
33
0
68
22
26
8
29
61
88
112