34
505
135
544
81
533
31
364
40
524
46
363
29
425
51
329
349
1
143
28
263
131
285
26
413
17
308
25
260
72
343
296
41