95182827
5171750
51125539
54263515
6680243
76901393
45868143
8674174
30237263
59263125
70109640
83746767
10239359
56692100
83979495
11496133
41985694
47342264
84074211
19364102
94032360
65798151
694450
7443160
34157085
5189397
48206095
75021950
26555069
21736819
41041552
42789363
25479474
56709765
94773981
44188049
57507240
74913341
65716288
31635859