42
34
58
292
347
448
532
60
1
38
3
588
601
69
75
490
4
67
216
353
2
267
6
208
7
28
37
78
11
8
9
160
113
604
553
380
21
210
5
168
506
82
206
13
273
676
179
73
68
257