82003462
65803815
93096137
55393286
93247621
4352507
86903862
93973262
97635064
34926117
86305971
22232094
40415419
72159707
19352379
94149354
51251160
57163841
50633262
44373075
92331658
28942414
53551852
56096666
53183383
959194
60534726
21138914
31768929
95043758
8772452
7688028
17856388
71881425
28949237
21341027
8633781
40799547
4265660
46192588