47032043
50078550
45631102
405652
79082869
7922675
72011520
49002264
8822334
72628589
62551857
85974205
59033028
52936251
99586064
38828365
61107929
18562249
81878519
34505897
42523020
63965800
38808457
69359770
71031946
99366597
11568460
65661204
91812319
3859180
61153162
97524151
73461202
5541528
35944479
28721831
42145038
85441604
74361023
38832509