90211848
4618239
69884185
99225634
17817114
73161601
76405776
14216396
395363
36759999
57967104
50548779
37187820
640623
1426324
96728911
621124
6305117
91701910
76166779
22172977
4351663
18188897
88881296
65174114
47843829
91964936
81687119
19532927
93092718
83052904
52976360
37288771
36699556
75388801
78694456
28719284
61283591
2478581
99443069