16
34
181
59
18
80
10
27
76
19
37
524
43
92
96
52
118
90
530
474
124
194
116
762
196
151
112
83
120
274
62
169
145
150
257
174
106
93
255
91
121
88
233
156
210
302
111
69
126
322
450
73
74