96479653
70414090
95015326
19258169
24028922
4274919
24348983
92228320
8564436
13604872
9303129
90258688
94142006
57494931
58367424
80686726
23738362
33306571
28945022
27812865
17145795
16118342
9587121
29182652
58906804
44866386
79887455
2026587
76944701
12978002
40104062
71371653
25695379
96906309
88134288
94298337
67599824
28008356
52922248
28337614