117735
59982
196475
20439
86594
131648
538872
611768
844641
52671
680435
312408
179455
31119
899493
155278
6876
253394
826605
544310
810108
746520
269984
69950
67252
952398
355938
895318
237564
140273