161
76
165
108
116
66
15
9
64
519
166
95
62
89
119
37
160
320
45
53
67
100
71
80
168
32
549
509
172
194
134
226