11
555
39
83
47
556
41
68
117
124
345
172
107
21
95
49
421
32
40
13
191
741
20
2206
34
113
490
329
304
48
126
321
206
152
911
181
318
1320
60
26
110
169
25
237
289
43
82
108
12
756
174
24
78
203
30
122