126
89
15
66
28
21
14
17
34
155
58
8
26
6
121
42
31
78
19
10
20
3
25
22
9
7
12
11
32
29
53
50
16
5
30
65
80
37
4