45444116
81005975
10651971
90402057
48307506
17189588
72736602
71404618
33495391
848749
59853127
26901508
89971811
62499618
55948350
88084612
69572414
66028179
47942088
38141392
62412338
18125240
19078399
8574819
35109874
73732393
95385782
59545849
67101625
36668042
27083841
53275344
77237880
16472754
50415056
22839217
64765031
42666727
3966027
10033456