30383
24452
29638
33888
23872
25211
102659
718913
602311
434328
22408
25125
43413
46839
376815
54586
25499
439810
350788
115913