161
10
173
90
358
16
71
83
63
180
95
79
114
106
107
28
171
16
8
14
131
31
16
56
32
93
