16
117
76
19
49
87
119
30
163
157
20
107
227
100
111
158
193
93
113
145
182
114
109
327
149
233
90
40
27
66
41
57
60
99
542
215
47
43
142
126
82
335
118
130
24
58
37
133
89
64
304
74
108
189
68
303