90939542
9105270
63508798
43723486
21568602
15635623
8147573
48784660
9274209
46931622
54096154
84628594
76288464
97558450
86976259
53144141
7709185
17385795
62343552
24059866
4648432
88473701
40162528
95383460
2862325
36452007
28439982
74826529
93653372
33486054
11698289
32672783
53225024
26227103
19199126
38011916
35146247
30876030
13832640
35539531