406073
37676028
90867620
30221364
4314132
41506961
52062962
83268249
7465130
45514381
95035908
88305858
39772858
40421954
354067
33682729
77014367
14326777
66007095
49208522
83662141
84533497
61749629
40547472
68224236
45699052
40303439
84405678
63564618
46858446
59769312
70806988
61791716
83374755
58826648
78892464
72563113
1065612
85999864
31787509