15183333
9684262
76291675
14824672
2224153
84834843
3900959
22515180
6479750
87082936
69036209
94416900
4005897
45586096
5964011
86481071
65927258
7839270
6503935
40781448
10515123
31794251
17125347
45391134
8271981
59849955
88423720
77911281
90548470
84075895
93229476
40319110
35353279
53095643
38324521
32011423
33363937
14405193
82461952
53152176