45336
1074152
696811
108106
477518
218839
537804
995462
153433
51976
643641
186549
962401
742862
201488
1045498
981335
812332
297283
357612
172114
437757
171588
107581
2068
538440
25086
267439