43061690
59312533
54278506
19736844
54031541
40539405
34609132
89754383
6883168
87685448
9128582
20364993
41457773
31977165
78463296
71382084
29496752
36007891
21342262
95105491
47803980
46463625
25121076
49929753
67924058
90541139
6023840
37914953
64697555
63759358
89313961
34699070
94096770
46162406
53893848
34341552
7357572
97598710
97549643
33398956