40894873
20097779
88642563
47338350
47445161
55408849
96325077
33726888
75642782
67522777
12393166
9095446
41112651
13439628
10924797
71452
94984361
13101701
23344524
58907986
628530
15651910
34507078
65228088
38298627
33241560
33634146
76405808
48415649
37309538
53818720
51641609
62264256
36887996
90817050
30849207
99938681
88607218
72848274
87713084