3015546
3244947
1098014
52138894
1664928312
4120
7461
20006
5890
15770
5330
2850
24051702
22472234
24791043
7562430
1168149
5682395
9411739
630859
6383448
11397747
377763
12952802
13982031
7078433
7631216
44437253
6524293
4423868
4823644
5407978
12104632
5785580
5934536
9334317
11035265
407928158
127858060
305374354
330653390
249491012
167474178
50783579
62968869
58101311
86297959
34036873
77568103