58329933
18944984
95764692
24905360
85518482
55282685
21145138
21181365
34806762
50503869
9912327
32352741
64534357
43364713
10537239
68157475
2348153
2776510
5275059
33054724
61652830
93148628
86424092
50445350
1974128
76818586
429346
26789810
78081403
43443340
37445146
69774690
95405769
2955445
78072657
21995213
32939552
40783618
42983661
38318330