95
29
6
4
3
2
20
14
23
5
81
25
37
42
83
17
40
32
88
34
62
16
73
56
22
24
26
79
59
45
18
15
76
9
31
57
66
13
10
50