98284829
84072871
68714938
19611086
12058048
7602731
44668241
90378555
11399146
20165710
38337598
42279583
96945649
12442743
62437230
71134294
65347332
99732421
61885382
99837152
44238281
8017714
18903449
42334281
52276675
84585402
76307827
54378013
15308665
8239099
69193443
82395113
47406351
56061069
8929076
8692313
3755200
54875284
82253836
42473733