81481709
73337506
8452878
83556712
22649885
34388384
48904230
24378423
53257187
45798139
44395748
28894827
193035
30054347
89888861
96377371
48031338
53759219
1542530
31214855
5026318
67809611
3194861
2907820
86493742
80466639
37618522
47967948
13967267
59396588
17937141
32862099
76102636
32207706
67768695
25989168
3234237
73644228
16215774
394033