98795951
40373385
5499180
79333361
35786050
45814155
7714142
99044544
45886301
98856900
37414567
32692277
44021131
84981750
49059689
59436772
97539252
35174699
4547679
4108923
14325582
35641962
25408676
69548146
71159222
71228788
21269682
53713717
6056465
36106029
15161170
60899870
86936168
50808896
25706172
56554482
26635885
5643155
27578297
55123823