52151282
13085471
3254168
53335460
5798895
81858089
80557100
44278447
29168558
46961759
51057677
81264129
41988074
90574149
78991496
34284627
34178991
72718526
11096680
60447160
98867287
39519522
63447882
64612509
1778375
49018533
29702871
639251
46097626
29801793
7030347
55067535
30172049
73726958
69508738
93952400
8713782
83188055
78673603
97598190