5004978
12068781
8784106
37232062
86283180
99994161
84077824
19626846
49857959
33203379
7575672
9784554
47938800
39224735
57102104
54903215
17294828
55032723
6253652
3944826
42764976
97905872
47967271
25474941
12899914
4973389
39944844
77463149
76365426
1121242
733517
70197766
8752423
79338044
67267309
32725180
9202135
11693916
21184671
73544603