70444698
98637641
17072823
58854182
44261040
16631222
74669751
61653408
8477867
67482967
85603512
66672240
75292354
5148043
5079844
51569279
57221151
28899567
54032654
28217175
48022443
83728429
66763195
17305491
33545013
28472028
16457898
95577707
23974554
81566256
23212890
80537577
44368931
2883104
34847275
41579405
80067606
65737114
50099903
30234350