86315708
83212930
30579633
28651473
33615465
64058032
12507922
85965665
28042610
73465939
41355421
74539262
29896287
47271281
63178240
48519606
17457684
34005461
81988774
27609572
15258690
71488531
45467420
26795519
35893654
71269500
16979621
32749167
50166654
82562520
30101722
99648188
59525560
76029819
18804664
80752709
2016943
68575876
82331758
36809226