2390640
307370
8069918
90292728
31464872
53509002
26777684
86455246
89357549
1796490
26309178
20953858
57385761
66416654
47859716
6753328
50429903
78959636
69064916
5612607
65945378
2861732
9679143
44823988
32953430
4432115
99894657
87957637
89705853
76476708
33149897
41894084
879362
37878851
69921245
96529551
2188337
16009677
47955393
92395663