81536162
59673237
12068460
77288860
23761212
62553411
42114768
94841250
99944736
25152939
28289537
193295
64651971
2269255
65112768
20259424
53616999
8532644
71918467
19938538
64423009
24405034
34715564
24839580
24102778
41288179
10104281
32788826
45168312
62316226
19273226
54278552
29559223
41289347
31993795
31195540
98213320
98769524
75725490
46703117