42143211
87029818
84071172
19259880
73509808
22245269
14852039
19545823
18978009
63937596
93578248
597331
20765728
55658740
15922282
45318598
12134497
82631741
90755988
439233
90875581
89519111
23477420
75017342
6987433
80602141
67906049
67886268
95468965
37797073
58808756
27676607
36856838
55687
52162722
61935200
34439964
17161643
6947144
97237661