22722976
11218862
8008708
63511303
66115892
57325899
49436226
46303187
26769105
28664088
13448328
90061668
93256774
22098870
17143884
52041988
41847268
87424550
42313178
56552136
24321239
25034267
60682435
1801545
45277152
23162184
75139991
25618770
41136479
37718029
50198717
32397618
32805423
40359776
34055341
82451514
96844819
12043335
63798319
35069162