84312425
44051644
20475206
25309658
78055670
35358848
79975669
70595903
89581376
77051552
6906032
40522130
4630780
811424
5095378
11925060
11642302
30113896
25879521
96171157
5517624
88765997
976082
63691465
28423072
36931351
91738396
36319198
17513512
82461202
33468253
35428843
22984581
4014986
48342657
61595396
59267151
42675751
84464642
3836783