358
142
595
79
168
77
427
131
545
76
611
179
442
160
592
56
198
153
128
87
448
40
509
109
514
39
197
120
333
91
173
43
602
88
387
166
300
124
563
80