31701313
43034747
30228314
32604195
24879540
29162131
7369723
75761537
51992924
90852900
91614364
34226447
41079809
91455149
87394274
25052597
20538692
81932172
2469305
6262645
30355463
17258604
11248420
46195730
17906487
9068525
6274497
4329976
37888859
73588883
24421496
36389264
8047292
47929089
34852500
57018423
21337797
71549252
43682793
9018752