15063524
22294483
22277712
97726526
63677360
33817787
62602727
36055091
58685364
50805664
77621041
52546207
97463491
95611478
96848413
88862376
8439669
7162565
59216305
38478779
92786095
18012936
41373108
77791280
24299659
10535288
20682130
66062688
44863177
83205187
75405840
86877680
909445
43997881
11742129
65505359
74666328
54066015
33755869
66671244