160
36
87
17
114
101
58
151
29
162
48
56
82
61
83
62
89
85
50
34
147
32
46
21
71
95
76
39
110
65
55
77
51
30
42
38
150
40
73
70
84
80
47
81
27
37
23
45
59