63212281
15516052
53447844
89107612
17866746
83383248
40363064
12827969
91799254
89833204
9688652
61693669
11864676
41063175
67906279
78991645
45628188
48907072
24695108
5288420
88451488
34172930
3154675
47946666
554819
7607527
12507193
5081923
987665
30029411
6452860
99547352
40215279
5197105
11619768
24011870
1776826
60715057
21849414
65086303