50261653
38705917
79383094
37219236
6686133
13002630
61946626
44079560
26448645
34768178
49909218
47067674
26351387
1637491
43004779
63779839
50193966
98131419
36661571
86762415
93263807
5221659
51734126
82165788
35661866
25044306
73451232
6114366
1824152
74344939
24862021
49985879
77912225
64751060
17668941
71007183
86913238
28123320
96026268
28421758