3131858
560777
39964033
6681062
85182509
691329
40441004
15139894
52457249
27262871
55789203
26854603
4205190
94087803
30381169
52151269
7091406
40377497
95155497
55849880
6499783
49207300
46924266
25862403
60372060
68437969
89749232
78097924
56161661
98624230
74201848
34973818
27622983
82991915
92984883
44281205
49861398
83137097
6070542
79773580