143
108
86
18
83
76
28
84
164
60
56
89
30
77
52
40
54
57
31
39
20
26
5
2
23
16
7
78
15
21
11
33
43
25
35
9
37
3
13
6
17
8
4
34