12199766
23282914
96155195
29609821
83138164
89719162
69714371
39822059
82835374
57088672
3291977
66049286
10403539
77163586
14666246
34445169
10372865
8454349
87409444
48929570
50698571
96821250
35343908
13459532
20091187
29314486
86236536
83355640
40187734
72947540
67261182
36242863
5303616
85146633
68467506
13478242
25623113
161561
4534640
4714753