45702968
63487586
41362663
5683174
18125457
45187338
86352254
75185961
11943712
62298457
74305999
28585302
33995901
66386790
81256906
86321850
81169
7643869
7414358
56675201
48477213
24041402
89561197
31199048
18787670
43017432
29163333
24838814
30121734
71885690
28968357
50788113
9345353
58034490
70105662
66028676
3329453
2626445
23631289
41917651