31906185
48212498
16514842
87419585
5118710
34346207
17568875
99708242
29546632
48005802
42879032
90857509
5648460
21867822
71564569
75186677
11689135
33898733
57137479
27025604
52953783
3105306
93709763
6712829
1066135
29473398
4480800
96603409
65119281
9109418
24004040
89645753
77789781
85764923
2632947
74232611
41375081
97093392
21196662
86785395