145737
460182
892558
49465
374680
914658
165650
107170
474125
420418
884495
238586
99583
387745
533200
67463
18912
46419
297604
457157
376801
1012787
14703
393451
315294
111549