432229
76101877
20276738
89752615
6934368
69604037
55757432
9313754
78222875
4783510
78525130
34449303
48898003
19167697
7168212
33217566
96381467
77771531
26664132
90802067
30175817
3379839
94425961
95857649
51276850
62837189
94713337
26497831
85478008
95017485
69151475
79592610
74618641
22525339
66721258
57006715
53839222
2286040
2128283
3944051