40586032
73814502
54197908
92425447
80915270
77611174
61655683
78528981
100004429
57923946
68237263
158394
2005254
3022201
77985742
98561338
47356775
33043957
32283598
46796379
53108309
2458359
74594769
51763921
36615651
4632156
34982131
43836588
10026210
80992302
84211801
39584236
61232359
75138203
74449572
38829715
42009195
32104193
30368646
37419587