30308922
91626418
38253727
80409795
53686358
4013722
50144243
42612246
95402714
61716015
76734802
29616590
76355185
6227018
1941338
6239484
64503236
363102
39568705
5424343
94095371
2148812
78186199
60978232
45449840
40768120
1532941
2084053
7245388
4895361
34054635
89881574
2787942
22366630
42185413
52016820
58501353
6433685
883177
87153884