49379627
77451212
7198874
38994293
94066732
46838079
6096312
99165324
63966654
68054031
11697768
28226260
92194871
14487004
67393962
66397696
38132678
66288342
22099813
85331340
75897248
64823238
27212209
25175170
60086728
97557414
76412028
28984590
51401907
7402857
89259734
11811232
2046858
40009636
56653935
13253082
78329703
41602280
23603906
26689096