304532
80106219
29255813
5315398
80079927
13418842
70505840
11102916
601486
6135435
41842623
90191258
4680912
17624240
4044258
72461649
7816330
70235434
70941333
66604217
69262733
11236374
51856953
10172802
6597606
7769283
99664706
21965265
16297762
51288769
96207165
24689416
99547750
80098929
54604792
90331986
26998032
65638371
40308549
41632068