259
51
224
142
134
349
91
600
106
668
24
41
110
540
195
137
56
280
71
156
67
168
417
338
93
211
160
153
386
139
144
82
131
60
242
96
237
23
157
129
432
77
94
300
75
48
33
31
81
95
466
83
101
44
61