1359311
57529873
11094237
25586087
76704329
48684395
36114582
43936081
7587779
6896771
1839363
27673674
36942168
28771632
83121288
14589948
3292529
85096705
11565027
3441688
96849206
93066316
82636561
9846271
54818165
11937921
71217576
50319915
26149327
17506139
40049531
6408897
39937418
40167922
67603905
60214232
28836550
37523696
474091
74326594