11
142
530
921
543
20
284
309
412
18
51
172
160
419
158
88
56
54
57
101
24
45
23
265
325
205
17
107
96
47
22
556
576
49
192
196
52
12
72
13
204
4
50
28
78
771
291
99
27
201
480
161
438
275
5
60
223
522