91397076
33573056
3115572
20426635
51311164
81213311
35615589
97587422
34052071
77265377
1018300
55865576
11784071
76346981
36675705
15412964
64367468
87446178
37674366
24329382
47563986
75922240
46589684
37311065
46241375
25981004
53738763
3952158
32417059
86003173
53945620
1237565
7420348
90664798
57689164
65373383
1459178
42339795
11611640
1041569