95183369
8363801
85542265
75503834
16801047
46508890
63373501
651262
26715978
7586218
41688718
5649386
8823272
91009489
5321633
27435955
69775853
3387255
1064406
86945580
6935713
91996002
94718986
7039675
56524295
31835260
73062034
38634462
1918675
51789453
15643623
78198065
14724796
64114741
52239651
3217721
66387572
56861021
44016743
10566400