40903518
81703724
4026417
86895672
5208225
70458810
21004151
29753792
16055489
99338226
53838657
21472928
61456360
46345826
36414225
35622315
31347985
34515743
60254833
2733296
3163275
10791267
57074278
26899456
30657281
34957742
85481696
8266488
98629547
3141862
4806615
32504583
96311645
57709500
90772812
93531548
94311682
92324668
70559121
36953730