91943286
12431771
98195893
59976556
35316118
62888116
15146365
50502897
16837901
5613801
43207371
6112233
34178334
21662365
34551453
63069120
65516221
72344534
31977060
19106722
15336775
41726933
3943379
23662800
12872272
9959043
60249440
15082933
52935812
5409222
9948653
94297794
65409704
55052644
20944358
57836238
75919909
54630
81625822
28302495