18404305
60059662
46182723
60959457
86423307
8692494
95363732
29589406
70859127
3397048
16244685
6375073
7120938
3621111
54757381
12713207
44579535
20474838
87061510
43113508
91278191
31956821
18931467
16686858
41810
90784617
3156972
11358399
27425601
14087917
87357490
24238225
39651468
75273121
96192898
42331255
87069970
45259148
282189
43093348