58
117
187
50
300
6
19
38
31
21
239
93
5
33
110
507
26
16
7
4
48
155
9
156
196
293
15
172
28
206
359
168
76
107
13
78
213
91
24
41
113
66
226
61
30
68
2
3
17
27
220