29966732
35833696
94153215
17445669
8971122
12797529
54033752
19157801
90502653
3893462
37355723
70567091
86207344
51445523
43937763
3331609
12874237
10283051
62874980
84641554
60414098
11237794
85369032
84261138
77937909
59936681
73986160
77827588
36027935
50168938
54655841
42244376
8307100
31405812
950375
88034551
21245852
10279116
82064697
82109931