42456508
7753138
49725417
36428283
14795323
15965245
13139477
41675842
59214857
26983850
9166037
40046684
54764325
46638564
8218499
87532842
81296634
71609171
44241504
44881351
82427406
96777957
27432303
83258672
79601979
73951016
5829605
23405828
71262108
67139810
34804719
66841566
87575894
55865326
11609859
57308961
62055678
41096917
24304922
44713942