5047597
92098199
31397540
76805040
14964032
68844369
3564650
559241
79978710
392890
88654
52872026
42977537
48282233
6951235
23855863
25084758
94363633
29345021
9345784
29744673
75768364
958535
99091151
94958880
32364018
29411778
6592437
36903170
67745029
7898257
57422582
85011334
71119220
93341680
32454635
84528269
33949257
99719604
37572638