40
28
25
12
5
65
115
9
26
47
10
8
151
22
103
89
20
81
30
7
98
15
46
52
23
14
48
94
49
21
6
18
37
51
87
24
75
66
117
39
33
58
69
16
57
36
125