93386758
62005812
34436495
80449257
15666069
73204484
86803822
26162563
56953140
58881743
91399430
13661349
46561042
31783520
10378787
4731392
13518822
42453654
28459613
26439208
41983850
8227766
65918389
43606823
82349480
52134267
21719164
22724657
56092181
21642619
10416462
1914171
41927215
57217822
80408089
92615728
22767866
70915612
54072084
3722321