111772
110527
833756
8154
205853
380361
103599
500125
991309
29788
581940
69378
591699
25941
570158
611440
313872
185918
75615
483732
131933
965224
369989
238873
630802
957507