31569538
33845590
29912145
45276258
64362700
75007604
152532
94325113
89324905
75171529
31394816
37987470
479118
57453756
96184926
45253878
92591307
70894221
8418724
21744386
39462131
62769460
6619005
278479
6997588
55443621
54014411
71047983
31026848
73176396
4564232
39596762
5772704
64274599
34632745
12466102
65515520
84229797
65326874
82101421