89744861
70996952
99918421
22938004
55741160
63835350
37283408
51201852
54341635
50718081
23066584
10143937
19275465
6465240
3094586
18569792
70549300
67313487
87863860
72211753
22277315
24036264
7463650
78093084
90103714
17958649
18858014
3315180
94168648
45885199
30541383
85832247
82743559
9145511
52717253
13159287
91934860
48426190
27309571
42312299