35135597
51056348
17401992
19749843
68108652
85009438
64428435
32409580
2031429
11171112
52809180
26308607
13067148
96577802
60418511
37171769
14211078
52654411
12904383
28828842
71474553
91587725
45859209
31142540
9963969
73967781
20786976
2027537
90792608
531488
15895196
88718755
67119258
83031143
12698031
98015382
68363178
9423675
43655980
42034344