81135436
14687907
70074471
61993927
92293493
23157379
32881809
53275960
97744221
7517421
19266244
97369396
5875630
8172955
25529231
70132089
20495298
52009945
37565784
70022625
15889117
55183624
84611
1207738
64236650
30198908
79273417
53375299
6660132
10494804
8317159
14811341
34055923
7090797
22131408
21312375
64467230
6747571
53939874
2316184