126
9
8
17
7
104
53
31
42
15
3
34
18
5
48
26
6
29
46
30
12
20
123
36
22
14
49
10
38
23
16
11
25
32
4
2
19
80
211