3055646
3286747
1118614
52583894
1684278313
4140
7501
20176
5960
15930
5410
2890
24411702
23152234
25051043
7662430
1195149
5782395
9601739
637859
6463448
11557747
382763
13242802
14092031
7138433
7671216
45077253
6594293
4443868
4933644
5487978
12314632
5915580
5984536
9444317
11395265
413448159
129348060
308234354
334313391
252371013
171214178
51393579
63728869
58801311
88357959
34426873
78578103