160
90
11
85
67
27
30
16
165
14
110
97
50
151
53
38
59
34
36
58
32
17
33
47
35
28
102
51
75
78
93
57
7
162
40
170
144
149
22
8
86
24
10
41
107
172
29
156
183
66