40009136
33779864
8771368
42415341
24327853
3534893
1048297
33238144
16789936
37585783
99024654
64291705
96679917
46011290
56431831
87357782
22823792
7855747
6987241
6020427
87206790
96324904
85139521
4952010
45203260
36648486
41253282
87808564
65183196
29331002
7257177
65809426
26207650
76094171
6991449
51201397
28083941
17946795
16683863
44683782