592
56
61
257
91
63
111
604
29
60
88
140
119
242
190
79
50
176
132
254
247
46
113
199
297
163
68
179
141
182
189
221
93
59
43
117
101
131
171
44
33
206
128
287
49
75
58
54
37
624
57
39
64
62