10
199
41
74
71
220
152
139
196
244
208
155
556
313
213
104
75
93
188
149
86
54
70
360
134
159
55
34
17
73
162
51
143
77
46
68
140
119
425
146
64
97
72
53
132
57