107
50
42
19
1
21
26
17
7
56
23
20
29
33
14
17
31
13
5
8
38
8
2
3
9
14
7
18
11
6
3
4
9
2
56
9
12
2
4
6
7
6
1
13
4
8
2
12