16097120
60005547
57135630
3801339
97774383
45981337
57805391
29945816
91301580
4737649
6467947
23169474
73822682
20756928
39139478
76714973
23711731
3728551
146999
41369526
13581532
3457572
17662405
13487794
53104076
21109663
27341099
34615509
34273008
82494653
63258688
72659381
42177340
66585983
41845508
30832261
78505131
70811602
99071832
32806378