30127328
92678277
25827171
67967502
42425602
347622
4327904
942720
25551039
63712893
87267325
34759651
42645694
83646840
77195824
49346599
87943232
34671580
7150270
19229425
94885776
69905713
68963159
34008806
4303539
37952609
46129994
26064203
85659923
61871307
82014848
12141738
71054411
71993534
2524612
35334103
8657675
84704282
7645609
69474513