31
2915
9030
7524
2993
5715
8388
287
172
7394
6779
3225
7999
3215
6034
6107
7807
3663
1369
7966
606
7992
4023
7022
863
14
1607
8398
7708
8565
8573
5343
5869
3342
2275
9371
4249
7177
1085
8542
7187
678
5704
1013
7183
4781
4125
2575
211
9551
9454
2738
2725
2137
1618
6146
3842
3333
7968
9033
1809
5372
8034
2555
9630
6676
2219
6335
7675
9056
4264
4511
8526
2479
3883
4148
2145
2181
5184
1811
797
2697
5957
4912
3855
2586
8099
9837
3719
5861
3084
7788
6016
1642
8003
5523
7827
5142
5579
180
3884
6939
6800
6501
8359
1179
8187
9370
4746
684
3558
5490