45
18
29
25
127
15
10
20
23
143
74
79
35
31
12
796
32
88
7
68
17
26
47
103
14
95
39
33
9
21
27
46
50
30
24
22
37
34
28
11
40
6