95
5
4
31
2
12
29
68
28
20
1
14
30
10
3
16
22
55
11
19
24
43
6
54
8
18
13
53
39
9
96
44
7
42
123
23
26