51871567
28069649
65115244
51097326
13699356
11812702
1194091
90491638
40184326
9965852
54666845
50846181
46699233
59144159
38025098
651947
64762642
98103875
86345616
36338711
57111880
74442561
19007965
52272908
97918511
92744301
85824033
66044083
15731240
7805732
89688912
38198915
19825143
89294712
24552179
61874505
62012871
48124506
51946154
31935929