44553592
89186001
76378343
62855272
33788245
97441449
14516621
249862
63126954
73071018
42863406
92594618
9951212
26067631
14767815
12149216
84653626
87076476
65157564
63311376
50777649
14309465
33984940
48749583
58639275
96938135
43997029
16891922
974168
34968076
57573285
23102321
10687271
25938578
26157695
3034318
80369460
61783304
57632176
37704664