58
84
204
116
140
306
24
99
337
101
221
514
292
355
51
128
44
108
30
62
34
113
86
18
213
73
53
647
170
46
81
244
26
50
174
199
149
134
41
59
103
98
192
122
109
111
151
104
412
96
295
79
75
164
54