39
34
167
25
72
126
52
49
28
29
27
14
13
95
47
12
11
67
2
5
55
7
64
36
17
22
15
21
66
35
6
9
4
23
91
92
20
156
24
159
40