45182363
55739134
61138654
64241300
12174321
8218802
80856444
85044832
60139151
49426001
34026322
41828321
60254879
8714450
97577109
9929991
60215893
66048004
85669366
50885845
47488688
3328123
23153352
78297052
52819160
22719305
84812358
17273077
99744910
80948392
27652908
65921466
78429700
13427015
73203088
19086608
68663394
69982525
5891412
64727586