95315197
23476322
65279762
12657417
42272634
79398233
220338
8307892
17572960
67902580
62859001
72122066
51974227
52753307
21237746
14062360
95025757
72282705
33972898
27069567
90006602
43106865
77069436
14348
70869500
98804698
29686209
56753674
82956582
9573762
87127629
3211205
56752216
62608957
70179306
83313485
65253671
39963012
7946137
63301363