29904367
81817885
44392632
4825110
7149610
77673839
4988206
12464932
51045880
21732238
39605768
72478470
92466225
47682116
33899706
71428193
44894058
40723628
90501449
63812972
4266527
68869275
8954185
62182433
15328683
21937955
75791291
36828506
37936730
67015244
45358450
9884134
87214626
43454555
10665111
175718
7699270
7847100
89081291
80824992