87046110
148260
40817690
32259087
340369
27811848
99688699
47036615
18392188
56943438
27247490
4028588
52814883
70005584
57579520
86585564
26023668
89379952
68267608
41457777
93145096
51332178
19754432
3067203
8235668
757480
2476573
26445191
59596732
94487008
63528748
10596270
24156113
99167785
9087127
65618755
23049203
19043544
83687264
46356846