83502428
2248615
79335211
63738965
78125165
83997812
36944235
73286480
11116850
28183842
41844890
46866042
85757442
93696776
3895460
42539488
31334236
65812117
81212834
50003515
41263740
659616
16138125
76734147
36405163
12177414
5612466
92973850
19847374
5659428
30215920
40103199
91609593
1096697
41447666
35366888
45321953
41409911
3422201
8318425