40255619
82884143
53493637
31713701
54202784
30938560
39249329
15841110
69482929
99224721
4068359
1649367
5854931
6385766
51229717
26354743
82516088
36691590
5139580
30015970
34003125
43572074
70703559
65591836
52627848
7373501
86629840
76166889
3715326
60487636
62067584
37572261
38149314
39914599
5343485
47428155
75181385
19522878
42697607
97317482