87
156
56
50
64
28
60
54
47
43
22
9
41
40
18
6
2
14
16
19
20
7
74
29
95
3
15
13
33
1
100
31
53
27
89
70
5
39
72
12
55
10