35038703
33508538
15364570
51923176
80899503
19385063
12397360
29938159
7319212
4606301
33064115
38115456
68421815
3137338
9561333
1961782
57764876
15653797
84726571
13849337
16843601
3612377
6006918
23129086
26982614
46156442
44634729
82203296
32491348
9577429
51574857
45529507
23656180
34826551
56914341
8192295
66405376
7338788
21976749
96942615