16
6
21
9
45
5
31
11
35
88
32
37
61
50
201
84
89
15
159
58
55
56
68
86
82
92
174
59
152
115
162
155
139
140
465
126
199
205
509
108
191