19958672
13857759
19697683
41126875
45621132
83769977
38246438
21947795
46778951
27944914
40405726
53683908
9155031
49639653
215352
29074517
71987044
97403351
49334340
1048345
54532695
50601170
1304320
70051716
46221602
2248522
48421854
64029842
4544961
14187515
41603387
41211296
82569329
36689538
92585209
66069015
45408192
74361744
94666120
31653166