96175703
74016540
87184621
33169714
40953653
82094150
71693746
66918194
28213630
15568255
63257679
4778542
2642505
56913601
18369578
94894744
8894813
45029447
39764150
71103869
12983831
43241190
52865335
57406032
75568325
81117577
39848373
6181796
35057982
33805668
35884357
79242465
83657880
47908336
54362925
27131775
21135790
58962357
48355741
24614377