42306021
8472881
968830
97125166
90273853
40219764
57307557
40791199
44392835
60973337
58794457
68512722
31342009
48505209
41331128
8908790
61901630
96384461
16808520
41367714
56168376
18232848
22659869
1789457
98734
84919258
9437524
95761665
42956606
61871482
30072898
40951249
4776131
43539289
72841088
2359463
44689128
51943479
78811624
47389091