3012
3560
1769
9119
7080
178
2925
5876
9063
5886
901
4103
8240
255
3388
3335
7563
5152
499
8280
3804
646
22
9070
1671
8947
9429
294
1710
1091
9005
8606
9480
8286
7629
3191
5930
4882
5907
3502
4837
9145
8659