73178558
5266168
23701574
9913122
99881906
76154695
20752648
36799893
96368875
22502136
9491782
88374782
30326901
66127193
43025885
32307705
81397636
69994652
46637561
42108286
67903780
44266459
46779241
10655628
71469662
46949840
24068862
79466331
85025133
1242345
45187943
79375404
9627984
196314
85176632
97028362
54852153
26671485
83179621
6843047