55196021
14298268
2256869
25404497
4853672
34405449
19713481
22617453
50349389
42515084
60154794
96584629
82377520
33423851
94231930
53747713
45027607
8819350
64259005
23125061
4082935
89725933
13092113
251249
30096831
64052114
10281158
59319436
66267415
50463982
8262590
33839711
52677054
65665396
50589400
89319909
62553141
35023915
36651173
13871359