59
138
159
100
15
76
160
37
84
113
119
95
88
20
166
387
150
64
70
11
221
50
29
66
53
14
41
272
69
46
8
158
108
486
10
18
256
72
33
170
67
148
26
96
30
103
63
155
99
51